1
thewei 2014-09-19 08:34:08 +08:00 via iPhone
认证后的服务号可以,微信网页授权接口
|
2
thewei 2014-09-19 08:35:05 +08:00 via iPhone
不对,好像网页授权不一定要关注公众号
|
3
arron 2014-09-19 08:41:45 +08:00
网页授权后再查一下userInfo就可以看是否关注了。
|
4
kidult 2014-09-19 08:44:04 +08:00
很简单,在微信帐号里写个验证码,用户查询时需要关注微信号获取验证码
|
5
cloverstd 2014-09-19 08:46:51 +08:00 via iPhone 2
如果只在微信里使用的话,就让用户点击菜单或者发送关键字就返回这个页面,带一个token,并且设置lifetime
|
6
cloverstd 2014-09-19 08:47:57 +08:00 via iPhone
补充上一条,当进入页面后,token就失效
|
10
liangh 2014-09-19 09:10:12 +08:00
这个问题很简单了
约束条件为:只在微信浏览器中访问 步骤: 1.在MP后台新建一条图文消息.内容为告诉用户如何关注(其实就是点上面的蓝色名字就可以).然后告诉关注后如何查询. 2.采用oauth2.0(必须认证),授权作用域为 snsapi_base.只获取打开页面用户 openid就可以了 3.在你的授权页,通过收到的openid.然后再通过 获取用户基本信息接口 就可以判断用户是否关注.如果已关注接口返回消息中字段subscribe==1 .相反为0 4.通过上面判断是否已经关注.如果已经关注点到你相应的页面就好.如果没有关注.就跳转点上面MP中的图文消息连接.为了不让用户麻烦.可以在图文中添加你的授权链接. 写了这么多.很简单了.授权,然后判断用户有没有关注.再跳到相应页面而已 |
11
liangh 2014-09-19 09:12:11 +08:00
再补充一下:
微信浏览器中相关分享的js api. link就写你的授权url就可以了 |
12
abelyao OP @liangh 非常感谢你的热心回答,这个思路也很好。另外我想问一下,oauth 2.0 授权必须要有高级接口才可以使用吧?没有做那300元的认证可以调用吗?
|
13
ccbikai 2014-09-19 09:38:16 +08:00
把查询功能做成发消息给公众号进行查询呢
|
14
abelyao OP @ccbikai 哈哈,是,这个是一招,也有想过,但是有两个缺点,一个是在消息中植入广告的效果没有页面上的效果好,另一个是不能鼓励分享到朋友圈增加传播量
|
15
multiple1902 2014-09-19 09:45:08 +08:00
我觉得吧,别做这个比较好。
|
17
arron 2014-09-19 09:48:09 +08:00
@abelyao 授权是可以不需要关注,授权之后你在访问一下userInfo的接口,里面有个 subscribe 字段
这里授权获取openid http://mp.weixin.qq.com/wiki/index.php?title=%E7%BD%91%E9%A1%B5%E6%8E%88%E6%9D%83%E8%8E%B7%E5%8F%96%E7%94%A8%E6%88%B7%E5%9F%BA%E6%9C%AC%E4%BF%A1%E6%81%AF 这里获取用户数据 http://mp.weixin.qq.com/wiki/index.php?title=%E8%8E%B7%E5%8F%96%E7%94%A8%E6%88%B7%E5%9F%BA%E6%9C%AC%E4%BF%A1%E6%81%AF(UnionID%E6%9C%BA%E5%88%B6) |
19
niaoren 2014-09-19 09:59:08 +08:00
提供一个思路:
先生成一个带参数的临时二维码,在你需要限制的网页上显示,让用户微信扫描二维码,用户扫描后,用微信公众号call接口在微信里面对话框返回一个验证码,让用户在网页输入验证码访问页面内容 http://mp.weixin.qq.com/wiki/index.php?title=%E7%94%9F%E6%88%90%E5%B8%A6%E5%8F%82%E6%95%B0%E7%9A%84%E4%BA%8C%E7%BB%B4%E7%A0%81 |
20
niaoren 2014-09-19 10:02:56 +08:00
我的上述方法可以做到PC端网页和手机端分离实现。
楼上有朋友提到网页授权方案,但是现状离开微信浏览器是实现不了的 |
21
abelyao OP @niaoren 貌似生成二维码也属于高级接口,300元啊… 哎…
另外就是想要全过程可在手机上完成,手机扫手机页面上的二维码… 貌似需要两部手机… |
22
Wy4q3489O1z996QO 2014-09-19 10:25:09 +08:00
@abelyao 现在才想明白,神马支付手续费、认证费都要爽快的交,否则后续的时间成本会远远超过这一点点费用。
|
23
abelyao OP @romotc 其实300元完全可以承受,哪怕每年都有,也行,就像你说的,带来了很多方便和功能。问题是之前个人注册的服务号,要申请认证,得找人借个营业执照什么的… 这个比较麻烦
|
24
akira 2014-09-19 10:59:09 +08:00
你的查询功能连300块都不值的话,还折腾来干嘛
|
25
abelyao OP @akira 呵呵,话别说得这么绝对,300元没问题,但认证的手续呢,材料呢,如果是个人开发没有营业执照呢?你说这话对你的回复没有任何价值
|
27
kiyoometal 2019-03-14 13:37:10 +08:00
认证的话 主要还是企业、个人的确不太好申请,用别人的也不太方便啊,毕竟涉及到营业执照啥的 0.0
|