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 :
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 :
-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.
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 :
Notez que
./sns/userinfo?
voici les informations utilisateur obtenues grâce à une autorisation spéciale de page WebDe 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 :
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.