java - 微信静默方式 获得的access_token有什么用,即 Scope为snsapi_base时
大家讲道理
大家讲道理 2017-04-18 10:24:51
0
1
725

微信静默方式 获得的access_token有什么用,即 Scope为snsapi_base时 获得code,通过code获得的access_token有什么用,这个access_token和普通access_token和网页授权access_token(Scope为snsapi_userinfo)有什么区别,
实在搞不明白了,有哪位兄弟姐妹给解惑一下,实在整不明白了,

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

répondre à tous(1)
迷茫

Je viens de le tester : trois comptes WeChat d'utilisateurs ;
1. Le compte WeChat qui suit ce compte officiel
2. Le compte WeChat qui n'a pas suivi ce compte officiel mais a été autorisé
3 . Compte WeChat non suivi et non autorisé

Dans le premier cas, les détails de l'utilisateur peuvent être obtenus via le access_token et l'openid obtenus dans la situation silencieuse
Le deuxième cas est également possible,
Le troisième cas ne peut pas être obtenu et une erreur 48001 est signalée , erreur apiauthorized

Conclusion : s'il y a une interaction suivante ou autorisée entre l'identifiant WeChat et le compte officiel, les informations détaillées de l'utilisateur peuvent être obtenues en silence. Sinon, elles ne peuvent pas être obtenues.

L'interface pour obtenir les autorisations des utilisateurs mentionnée ci-dessus est :



https://api.weixin.qq.com/sns/userinfo?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN;

Notez que /sns/userinfo?voici les informations utilisateur obtenues grâce à une autorisation spéciale de page Web
De plus, les utilisateurs qui suivent l'identifiant WeChat selon les documents de développement de WeChat peuvent également obtenir des informations utilisateur via un access_token ordinaire. Cette API est :

.


https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN

L'attention est /cgi-bin/user/info?

Ces deux API sont différentes,

-Le premier est principalement utilisé pour obtenir des informations détaillées sur les utilisateurs qui n'ont pas suivi l'identifiant WeChat
-Le second est principalement utilisé pour obtenir les utilisateurs qui ont suivi l'identifiant WeChat. Par exemple, lorsqu'un utilisateur suit WeChat. ID, le serveur WeChat Les informations envoyées par le serveur local incluent openid La deuxième méthode peut obtenir les informations détaillées de l'utilisateur.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal