"黑客派的微信登陆功能是如何实现的呢? 需要什么前提条件呢?"

网页的微信登陆是怎么实现的呢?

黑客派的微信登陆功能是如何实现的呢?
需要什么前提条件呢?

  • 微信

    腾讯公司 2011 年 1 月 21 日推出的一款手机通讯软件。用户可以通过摇一摇、搜索号码、扫描二维码等添加好友和关注公众平台,同时可以将自己看到的精彩内容分享到微信朋友圈。

    108 引用 • 664 回帖 • 659 关注
  • 黑客派

    黑客派是 B3log 开源社区的线上论坛,这里主要汇聚了工程师和设计师。HacPai 分别取 Hacker / Painter 的头三个字母组成,源自《黑客与画家》

    283 引用 • 5580 回帖 • 797 关注
  • Q&A

    提问之前请先看一下这篇文章 《提问的智慧》精读注解版,好的问题比好的答案更有价值。

    880 引用 • 5517 回帖 • 608 关注
感谢    关注    收藏    赞同    反对    举报    分享
被采纳的回答
  • 88250   1 感谢  

    1. Web 端需要接入微信开放平台
    2. 微信端需要接入微信公众平台
    3. 根据 UA 识别用户用的是什么端,然后分别跳转到对应平台的授权页,调用相应的微信平台接口

    顺便吐槽一下,微信是真的有点麻烦:

    • 两个平台要接入两次(开发者资质认证),并且接入是要收钱的,换句话说就是收了两次钱
    • 对于用户的同一个微信账号,不同应用(比如公众号、小程序、网站应用)分别使用不同的 open_id。开发者需要在微信开放平台上绑定同一个开发者账号,然后才可以使用唯一的 union_id 把同一个微信号的各种 open_id 给关联上

3 回帖    
请输入回帖内容...
  • 88250   1 感谢      

    1. Web 端需要接入微信开放平台
    2. 微信端需要接入微信公众平台
    3. 根据 UA 识别用户用的是什么端,然后分别跳转到对应平台的授权页,调用相应的微信平台接口

    顺便吐槽一下,微信是真的有点麻烦:

    • 两个平台要接入两次(开发者资质认证),并且接入是要收钱的,换句话说就是收了两次钱
    • 对于用户的同一个微信账号,不同应用(比如公众号、小程序、网站应用)分别使用不同的 open_id。开发者需要在微信开放平台上绑定同一个开发者账号,然后才可以使用唯一的 union_id 把同一个微信号的各种 open_id 给关联上

    感谢    赞同    反对    举报    分享       评论    回复
  • miang      

    看微信开发文档 ios 和 Android 也是不同的端,公众平台认证也得认证,真麻烦

    1 回复 
    感谢    赞同    反对    举报    分享       评论    回复
  • huzk            

    的确

    感谢    赞同    反对    举报    分享       评论    回复