javascript - Wie erhalte ich eine OpenID auf einer H5-Seite außerhalb des offiziellen WeChat-Kontos?
怪我咯
怪我咯 2017-06-28 09:24:06
0
2
1084

Um ein öffentliches Dienstkonto zu erstellen, konfigurieren Sie das Menü, klicken Sie auf das Menü, um die H5-Seite aufzurufen, und Sie können die openID stillschweigend autorisieren und abrufen. Das Problem ist, dass es eine weitere Anforderung gibt: Scannen Sie den Code, um ein bestimmtes Menü H5 aufzurufen Seite (das öffentliche Konto wird nicht übergeben, daher gibt es keinen Eintrag Offizielles Konto), ich kann derzeit keine openID erhalten. Was liegt daran, dass ich openID nicht außerhalb des offiziellen WeChat-Kontos erhalten kann?

怪我咯
怪我咯

走同样的路,发现不同的人生

Antworte allen(2)
Ty80

你的菜单是通过“微信网页授权”的方式获取openID的吧?直接把跟菜单一样的url做成二维码就可以了。例如下面这种格式的url:

https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx520c15f417810387&redirect_uri=https%3A%2F%2Fchong.qq.com%2Fphp%2Findex.php%3Fd%3D%26c%3DwxAdap
ter%26m%3DmobileDeal%26showwxpaytitle%3D1%26vb2ctag%3D4_2030_5_1194_60&response_type=code&scope=snsapi_bas
e&state=123#wechat_redirect 
扔个三星炸死你

扫码或者分享链接点进去的,就不是静默授权了,要改为userinfo方式授权,需要用户手动点击同意才行

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage