微信开发求助

2015-12-04 11:01:32 +08:00
 XDXX

学校最近的课设要求开发一个微信公众号。要求这个公众号可以调用微信里的扫一扫来扫描二维码,根据二维码里的信息给用户返回一个特定的信息。
具体的应用情景就像你在公园里扫一个古树上的二维码,公众号就返回这棵树的一些信息。
不知道我把需求说清楚了没有。这种要求好实现吗?我只会 C/C++和 Ruby ,以前从来没有接触过微信开发。希望大家给我提供一些思路指导和一些微信开发的学习资料。谢谢了

3016 次点击
所在节点    问与答
14 条回复
jarlyyn
2015-12-04 11:05:35 +08:00
这个需求挺好实现的。

但你需要的不是微信开发的学习资料。这和微信没啥关系。

就是二维码和普通网站而已。

二维码本身就是把一个文本转化为图片。
jarlyyn
2015-12-04 11:07:02 +08:00
补充一下。

你需要做的事情是

1.了解下二维码
2.搞一套开源 cms,比如 wordpress
3.找一套适合手机的模板
4.做一个树和极少对应的表格
5.打印二维码。
XDXX
2015-12-04 11:10:59 +08:00
谢谢
我想问一下能不能直接调用微信的扫一扫功能,直接返回二维码的识别结果?
echol
2015-12-04 11:12:29 +08:00
http://mp.weixin.qq.com/wiki/18/8a8bbd4f0abfa3e58d7f68ce7252c0d6.html
这个吗,带参数的二维码,根据参数返回
sarices
2015-12-04 11:12:45 +08:00
看你的需求貌似不用公众号都可以实现,随便找一个可以发表文章图片的地方,将那些树的信息发布上去,然后将链接生成二维码,打印二维码即可,只要是链接一般二维码识别 app 都能打开浏览器。

要是硬性规定一定要用微信公众号,可以申请一个公众号,菜单加入二维码扫描即可

要是程序开发之类的我相信 ruby 有相关的 sdk
TakanashiAzusa
2015-12-04 11:14:44 +08:00
二维码的识别结果不需要用微信。。任何二维码的扫描软件都会返回那个文本信息的。
XDXX
2015-12-04 11:14:51 +08:00
@echol 谢谢了
XDXX
2015-12-04 11:16:22 +08:00
@sarices
@TakanashiAzusa
谢谢,我也知道如果只是扫描二维码确实不需要微信,但是这个课设的噱头就是微信公众号,所以需要用微信公众号实现。
qiayue
2015-12-04 11:29:59 +08:00
你需要一个认证的公众号,然后在自定义菜单里配置二维码扫描按钮
http://mp.weixin.qq.com/wiki/6/95cade7d98b6c1e1040cde5d9a2f9c26.html
点击按钮,呼出微信扫描二维码界面,然后扫描
服务器接收到微信的扫描结果通知后,按需返回信息
XDXX
2015-12-04 11:37:57 +08:00
@qiayue 我看微信不同账号的权限说明,未认证的订阅号也可以支持自定义菜单。还是说必须要认证才能实现我的需求?如果认证的话是认证订阅号就行还是必须要服务号?谢谢了
qiayue
2015-12-04 11:51:17 +08:00
@XDXX 未认证的订阅号的自定义菜单功能很弱,没有呼起二维码扫描的权限。
你这个需求,订阅号和服务号都可以,不过反正都是要认证,并且你这个号也是以功能服务为主(而不是为了每日推送文章),建议直接上服务号,这样微信开发者中心的每一个功能你都可以去尝试体验,甚至整合进你的功能里去。
XDXX
2015-12-04 11:52:04 +08:00
@qiayue
明白,谢谢了。
pan020037
2015-12-04 14:43:51 +08:00
你们学校肯定是想做个微信里面的网页 点击网页的按钮调用微信的扫一扫功能 至于扫二维码返回的特定信息一般都是二维码解析出来是个 url 自动跳转到有信息的页面. 首先建立个公众号 需要认证才能用高级接口 你也可以用测试公众号 这样会方便很多 然后利用微信的 js-sdk 来调用扫一扫功能 http://mp.weixin.qq.com/wiki/7/1c97470084b73f8e224fe6d9bab1625b.html 具体接口文档
XDXX
2015-12-04 14:47:35 +08:00
@pan020037
谢谢了 正在尝试

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/241076

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX