微信登录接口几个问题

2017-09-13 11:04:09 +08:00
 xoxo419

索引:

  1. PC 端的接口与移动端的登录接口是同一个? -- 网站应用微信登录
  2. 如何判断在微信打开才有微信登录的图标?
  3. 如何在本地调试微信登录接口?

详细描述

问题一: PC 端的接口与移动端的登录接口是同一个? -- 网站应用微信登录

问题二: 如何判断在微信打开才有微信登录的图标?

问题三: 如何在本地调试微信登录接口?

3202 次点击
所在节点    问与答
20 条回复
kslr
2017-09-13 11:11:45 +08:00
No
UserAgent etc.
Ngrok etc.
xoxo419
2017-09-13 11:21:18 +08:00
@kslr 那网页移动端的是哪个接口?
alex321
2017-09-13 11:28:32 +08:00
1、微信扫码登录和授权登录,看你用开放平台还是公众平台啊。
2、判断微信内置浏览器就可以。
3、可以用微信开发者工具,现在公众号网页功能又回来了,以及可以通过友好劫持、穿透映射。
xoxo419
2017-09-13 11:33:49 +08:00
@alex321 #3 壹号店的手机端微信登录好像不是公众平台的, 他这个是属于哪个?
mydns
2017-09-13 11:40:31 +08:00
用公众平台的登录 PC 和移动都支持 还能用微信支付 每年认证费 300

开发平台的登录 每年认证费也要 300
xoxo419
2017-09-13 11:46:40 +08:00
@mydns #5 那壹号店的这个登录属于微信公众平台登录 ?
also24
2017-09-13 13:23:52 +08:00



打好一大段回复,结果发现似乎被防 spam 规则误伤了……
also24
2017-09-13 13:28:21 +08:00
只好插图片了,凑合看吧……

xoxo419
2017-09-13 13:42:16 +08:00
@also24 #8 你这个是谷歌浏览器? 怎么有 Wechat 这个选项的?
xoxo419
2017-09-13 14:20:20 +08:00
@xoxo419 #9 右图就是,.. 我知道了
mydns
2017-09-13 15:10:07 +08:00
@xoxo419 一号店这个是 open.weixin.qq.com 开发者平台的微信登录
xoxo419
2017-09-13 15:24:15 +08:00
@also24

https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842

appid 公众号的唯一标识

网页授权登录用的是 appid 是公众号的唯一标识, 这个绑定公众账号有什么用的呢?
qiayue
2017-09-13 15:26:52 +08:00
@xoxo419 回复#12,从你给的链接复制的下文

关于 UnionID 机制
1、请注意,网页授权获取用户基本信息也遵循 UnionID 机制。即如果开发者有在多个公众号,或在公众号、移动应用之间统一用户帐号的需求,需要前往微信开放平台( open.weixin.qq.com )绑定公众号后,才可利用 UnionID 机制来满足上述需求。
2、UnionID 机制的作用说明:如果开发者拥有多个移动应用、网站应用和公众帐号,可通过获取用户基本信息中的 unionid 来区分用户的唯一性,因为同一用户,对同一个微信开放平台下的不同应用(移动应用、网站应用和公众帐号),unionid 是相同的。
also24
2017-09-13 16:53:34 +08:00
@xoxo419 #12
啥意思?

appid 就是你在第三步申请到的公众号的 appid 啊,这个是………… 接口授权用的啊

“这个绑定公众账号有什么用的呢” 里的 “绑定公众账号” 指的是我图中的第四步?

如果是的话,那是为了把几个不同的登录端,都归集到同一个 “微信开放平台帐号” 下,
这样针对同一个微信号,大家拿到的 UnionID 才是一致的,详情参考楼上 @qiayue #13 的回复。
xoxo419
2017-09-13 17:09:05 +08:00
@also24 嗯嗯 已经搞懂了他们这间的关系 很感谢你的解答.
mydns
2017-09-13 17:17:28 +08:00
公众平台和开发平台获取的同一个用户的 UnionID 不一样
公众平台获取到 UnionID 可以推送信息,发起 H5 支付 信息交互
xoxo419
2017-09-14 08:28:34 +08:00
@mydns #16 我的天 UnionID 不一样的呀? 那怎么区分是公众平台还是开发平台获取的?
mydns
2017-09-14 08:50:24 +08:00
@xoxo419 分字段存储 或只用公众平台
mydns
2017-09-14 08:50:38 +08:00
@xoxo419 公众平台也能实现登录
also24
2017-09-15 13:57:09 +08:00
@xoxo419 #17
“同个微信开放平台帐号下的所有应用、网站、公众号” 获取同个用户的 UnionID,是一样的。

@mydns #18
麻烦先搞清楚这几个平台之间的关系,多看看文档。
And ……“开发平台” 是什么奇怪的地方

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/390303

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX