php - 做微信第三开发应用 获取用户唯一id
高洛峰
高洛峰 2017-04-10 17:58:48
0
3
743

现在在做一个微信投票的应用。

在微信的浏览器中,每个用户只能投一票。

提交投票的时候需要有一个用户的唯一凭证,如果在微信公众号里面打开,那么很容易的获得用户的openid,如果公众号权限高一些也可以通过网页授权获取openid。

但是如果投票链接不是在公众号中打开,可能在朋友圈,也可能在微信的对话的时候进入链接。

  1. 除了通过网页授权,还能有其他什么信息充当唯一凭证的?

  2. 对了还有怎么判断用户是否关注了公众号?貌似微信开发接口里面没有这个接口。

最近用php开发第三方微信公众号授权,折腾的不轻,接口基本都调通了,坑真的是多。

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

reply all (3)
迷茫

唯一凭证还是用openid把。 至于判断是否关注,获取用户的个人信息接口,如果是未关注的,subscribe会为0

    Ty80

    1.第三方网页授权不限定的,只要是在微信里面用就能授权拿到用户的openid,所以朋友圈和对话不影响的,其他好像还没有唯一凭证
    2.第二个的话,我用的是关注之后就存储了一条数据,取消关注在改个状态,就是数据配比的。。。

      刘奇

      可以试试IP

        Latest Downloads
        More>
        Web Effects
        Website Source Code
        Website Materials
        Front End Template
        About us Disclaimer Sitemap
        php.cn:Public welfare online PHP training,Help PHP learners grow quickly!