V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
good
V2EX  ›  微信

分享到朋友圈可再抽一次奖,这个要怎么实现?如何判断?

  •  
  •   good · 2014-10-08 11:12:29 +08:00 · 6216 次点击
    这是一个创建于 3731 天前的主题,其中的信息可能已经有所发展或是发生改变。
    第 1 条附言  ·  2014-10-08 23:52:44 +08:00
    在微信浏览器中获取当前用户的openid, 推广号好像不行. 我看网上的方法都是通过在公众号里 news类型响应在URL里带上 openid,但这个通过 朋友圈就不行了. 网上看到一个 微信之门的 http://wgate.gaitianxia.com/ 这个网站能获取到 openid 原理是 站长使用了一个 服务号 专门获取 openid ,测试是能获取到,但是就是怕不稳定. 大家有没有什么比较好的解决方案
    第 2 条附言  ·  2014-10-09 00:00:17 +08:00
    刚发现 每个用户对每个公众号的OpenID是唯一的,也就是说 我通过 微信之门 获取的 openid是针对 微信之门使用的服务号的,并不能使用它来判断是否有关注我的 订阅号, 微信之门 获取的 openid只能用做对 唯一用户身份辨识
    6 条回复    2014-10-23 15:51:11 +08:00
    subpo
        1
    subpo  
       2014-10-08 11:23:20 +08:00   ❤️ 1
    微信有api判断是否分享成功
    good
        2
    good  
    OP
       2014-10-08 12:54:47 +08:00
    @subpo 在自己的网页里 订阅号有什么 办法能获取 用户 OPENID 判断对方是否有关注我吗?
    TimeLe
        3
    TimeLe  
       2014-10-08 22:55:38 +08:00   ❤️ 1
    分享---->去github 搜索 weixinapi.js

    如果是认证过的订阅号 通过通过 获取关注者列表 获取用户是否关注
    good
        4
    good  
    OP
       2014-10-08 23:51:23 +08:00
    @TimeLe weixinapi.js 这个确实不错哦.
    用户是否关注 还需要获取当前的用户的openid, 推广号好像不行. 我看网上的方法都是通过在公众号里 news类型响应在URL里带上 openid,但这个通过 朋友圈就不行了. 网上看到一个 微信之门的 http://wgate.gaitianxia.com/ 这个网站能获取到 openid 原理是 站长使用了一个 服务号 专门获取 openid ,测试是能获取到,但是就是怕不稳定. 大家有没有什么比较好的解决方案
    TimeLe
        5
    TimeLe  
       2014-10-23 09:00:57 +08:00   ❤️ 1
    @good 如果是认证的过的服务号 可以通过 高级接口 Oauth 认证 获取用户的openid 而不用去 在URL上拼接了............
    good
        6
    good  
    OP
       2014-10-23 15:51:11 +08:00
    @TimeLe 只有订阅号 :-(
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4051 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 05:25 · PVG 13:25 · LAX 21:25 · JFK 00:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.