推荐学习书目
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 · Jan 20, 2016 · 4914 views
    This topic created in 3841 days ago, the information mentioned may be changed or developed.
    我们开发 IOS App 的时候,申请了微信的 API 登陆,然后有用户反馈,无法登陆网站,然后想实现通过网页也能实现第三方登录,但是客户端的 Appid 没有地方可以填写回调地址,总是登录不成功。然后我们再单独申请了 web 端的 Appid ,才能正常登录。

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

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

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

    谢谢,问题解决了!
    AlphaG0
        6
    AlphaG0  
       Mar 11, 2016
    我现在开发也碰到同样的问题,在微信开放平台网站找了一通,没找到文件,请问 LZ 文档在哪?是怎么解决的呢?谢谢!
    AlphaG0
        8
    AlphaG0  
       Mar 12, 2016
    @moyaya 嗯,昨晚后面自己看到了文档。我以为是跟 qq 或者微博一样,设置完后第三方数据由微博或者 qq 自动打通。现在我明白是根据用户返回的 unionid 而不是 openid 来实现。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4792 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 04:04 · PVG 12:04 · LAX 21:04 · JFK 00:04
    ♥ Do have faith in what you're doing.