Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

你的地址授权是不是写错了 #34

Open
wjason opened this issue Sep 6, 2020 · 3 comments
Open

你的地址授权是不是写错了 #34

wjason opened this issue Sep 6, 2020 · 3 comments

Comments

@wjason
Copy link

wjason commented Sep 6, 2020

我用微信公众号的测试账户然后显示没有 scope权限,然后回去翻了下,发现授权的url不是微信公众号的,是微信开放平台,难道我姿势有误

@Eric-Guo
Copy link
Collaborator

Eric-Guo commented Sep 7, 2020

授权地址没有写错,一开始的递交就是这样写的,当时应该还没有union_id的概念,所以历史原因,默认还是取的open_id,后来有PR想改成union_id,但是想想这样会break掉已有的好多应用,所以,就是这样样子啦!

@NeverMin
Copy link
Owner

NeverMin commented Sep 7, 2020

谢谢 @Eric-Guo 的说明, 我来补充一下资料, 按腾讯官方的说法, unionid 是为了统一 APP 和 Web 端同一用户的身份提供的标识. 另外, 需要 @wjason 帮忙确认一下, 我在 2018/10/08 申请开放平台认证是需要付费 300 元, 并且在公众平台认证又花掉了 300 元, 但开放平台只需要认证一次, 之后即可联公众号的主体. 后来小程认证可以复用公众平台认证, 我在腾讯的文档没有找到对应的说明, 希望你能分享一下你的踩坑经历.

@wjason
Copy link
Author

wjason commented Sep 7, 2020

谢谢 @Eric-Guo @NeverMin,我当时只是要微信公众号的ope_id,配置好了一直在提示scope失败,后来对比了下,发现是开放平台的,两个平台还有挺坑的区别的。 微信公众平台都要开设每个账户都收费的(一年一次,一次300),开放平台一个账号,然后各种关联。我们现在是多个小程序,公众号,然后和微信开放平台绑定,因为我们需要确定多个平台上的同一个微信用户。然后公众平台只有小程序和公众号,开放平台就比较多了,有客户端,比如收授权登录什么的,感觉微信开放平台是一个起源,然后可以客户端,小程序,公众号,帮你标注一个用户(要授权),有一个union_id,小程序和公众号是两个分支来着,然后做了关联,不知道是因为微信的开发团的问题还是安全性考虑,估计安全性多一点吧,要不只要在一个地方授权过一次就全微信系都默认授权估计是不被接受的

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants