V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
moyaya
V2EX  ›  Python

微信 API 注册,怎么保证 Web 和 App 可以用同一个 ID 登陆?或者有没有办法实现客户端的 Appid 也可以 web 登录?

  •  
  •   moyaya · 2016-01-20 12:19:43 +08:00 · 4313 次点击
    这是一个创建于 3216 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我们开发 IOS App 的时候,申请了微信的 API 登陆,然后有用户反馈,无法登陆网站,然后想实现通过网页也能实现第三方登录,但是客户端的 Appid 没有地方可以填写回调地址,总是登录不成功。然后我们再单独申请了 web 端的 Appid ,才能正常登录。

    现在的问题是,不同的 Appid 验证成功后,返回的用户 ID 是不一样的,不知道客户端的 Appid 有没有方法实现 web 登录?

    或者,同一个开发者账号下,二个不同的 Appid ,有没有办法保证可以注册同一个 ID ?

    有谁遇到了这个问题,怎么解决的?
    8 条回复    2016-03-12 16:14:00 +08:00
    airyland
        1
    airyland  
       2016-01-20 12:23:58 +08:00
    微信开放平台,绑定公众号,会有统一的 unionid
    moyaya
        2
    moyaya  
    OP
       2016-01-20 12:29:37 +08:00
    @airyland 谢谢,但发现 AppSecret 为空,而且也没地方填写回填地址。
    moyaya
        3
    moyaya  
    OP
       2016-01-20 12:33:48 +08:00
    @airyland 非常感谢,已经找到文档了,希望能解决!
    JiShuTui
        4
    JiShuTui  
       2016-01-20 12:36:36 +08:00
    iOS 、 Android 、网站、公众号分别都有自己的 appid 和 appsecret ,有相似但也有小区别的 API ,你通过这几种方式得到用户信息后,都会有一个 unionid (如果你把这几个都放到了微信开发平台的话),你可以通过 unionid 来识别同一个用户。
    moyaya
        5
    moyaya  
    OP
       2016-01-20 16:28:44 +08:00
    @JiShuTui
    @airyland

    谢谢,问题解决了!
    AlphaG0
        6
    AlphaG0  
       2016-03-11 16:32:01 +08:00
    我现在开发也碰到同样的问题,在微信开放平台网站找了一通,没找到文件,请问 LZ 文档在哪?是怎么解决的呢?谢谢!
    AlphaG0
        8
    AlphaG0  
       2016-03-12 16:14:00 +08:00
    @moyaya 嗯,昨晚后面自己看到了文档。我以为是跟 qq 或者微博一样,设置完后第三方数据由微博或者 qq 自动打通。现在我明白是根据用户返回的 unionid 而不是 openid 来实现。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1134 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 23:42 · PVG 07:42 · LAX 15:42 · JFK 18:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.