good
0D
V2EX  ›  微信

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

  •  
  •   good · Oct 8, 2014 · 6829 views
    This topic created in 4235 days ago, the information mentioned may be changed or developed.
    Supplement 1  ·  Oct 8, 2014
    在微信浏览器中获取当前用户的openid, 推广号好像不行. 我看网上的方法都是通过在公众号里 news类型响应在URL里带上 openid,但这个通过 朋友圈就不行了. 网上看到一个 微信之门的 http://wgate.gaitianxia.com/ 这个网站能获取到 openid 原理是 站长使用了一个 服务号 专门获取 openid ,测试是能获取到,但是就是怕不稳定. 大家有没有什么比较好的解决方案
    Supplement 2  ·  Oct 9, 2014
    刚发现 每个用户对每个公众号的OpenID是唯一的,也就是说 我通过 微信之门 获取的 openid是针对 微信之门使用的服务号的,并不能使用它来判断是否有关注我的 订阅号, 微信之门 获取的 openid只能用做对 唯一用户身份辨识
    6 replies    2014-10-23 15:51:11 +08:00
    subpo
        1
    subpo  
       Oct 8, 2014   ❤️ 1
    微信有api判断是否分享成功
    good
        2
    good  
    OP
       Oct 8, 2014
    @subpo 在自己的网页里 订阅号有什么 办法能获取 用户 OPENID 判断对方是否有关注我吗?
    TimeLe
        3
    TimeLe  
       Oct 8, 2014   ❤️ 1
    分享---->去github 搜索 weixinapi.js

    如果是认证过的订阅号 通过通过 获取关注者列表 获取用户是否关注
    good
        4
    good  
    OP
       Oct 8, 2014
    @TimeLe weixinapi.js 这个确实不错哦.
    用户是否关注 还需要获取当前的用户的openid, 推广号好像不行. 我看网上的方法都是通过在公众号里 news类型响应在URL里带上 openid,但这个通过 朋友圈就不行了. 网上看到一个 微信之门的 http://wgate.gaitianxia.com/ 这个网站能获取到 openid 原理是 站长使用了一个 服务号 专门获取 openid ,测试是能获取到,但是就是怕不稳定. 大家有没有什么比较好的解决方案
    TimeLe
        5
    TimeLe  
       Oct 23, 2014   ❤️ 1
    @good 如果是认证的过的服务号 可以通过 高级接口 Oauth 认证 获取用户的openid 而不用去 在URL上拼接了............
    good
        6
    good  
    OP
       Oct 23, 2014
    @TimeLe 只有订阅号 :-(
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3264 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 00:31 · PVG 08:31 · LAX 17:31 · JFK 20:31
    ♥ Do have faith in what you're doing.