Maison  >  Article  >  Applet WeChat  >  Introduction au développement de comptes d'entreprise WeChat pour obtenir des informations sur les utilisateurs

Introduction au développement de comptes d'entreprise WeChat pour obtenir des informations sur les utilisateurs

高洛峰
高洛峰original
2017-03-24 14:48:514522parcourir

Lorsque l'utilisateur clique sur l'application pour accéder à l'URL que nous avons définie, cela n'apporte en réalité aucune information utilisateur. Afin d'obtenir des informations utilisateur, nous devons utiliser l'interface OAuth2.0 fournie par WeChat.

Obtenir les informations sur l'utilisateur en deux étapes :

  1. Construire une URL pour obtenir le code

  2. Acquérir les informations sur le membre en fonction du code

1. Construisez l'URL pour obtenir le code

Si l'entreprise a besoin que les employés apportent leurs informations d'identité lorsqu'ils accèdent à la page Web de l'entreprise, elle doit construire le lien suivant :

https://open.weixin.qq.com/connect/oauth2/authorize?appid=CORPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect

Description du paramètre

参数 必须 说明
appid 企业的CorpID
redirect_uri 授权后重定向的回调链接地址,请使用urlencode对链接进行处理
response_type 返回类型,此时固定为:code
scope 应用授权作用域,此时固定为:snsapi_base
state 重定向后会带上state参数,企业可以填写a-zA-Z0-9的参数值,长度不可超过128个字节
#wechat_redirect 微信终端使用此参数判断是否需要带上身份信息

Clic de l'employé Après cela, la page passera à redirect_uri?code=CODE&state=STATE, et l'entreprise pourra obtenir l'ID utilisateur de l'employé en fonction du paramètre de code.

appid

Obtenez-le comme indiqué ci-dessous Plus d'informations, mais nécessite une autorisation explicite de l'utilisateur

Modifiez l'URLIntroduction au développement de comptes dentreprise WeChat pour obtenir des informations sur les utilisateurs

Supposons que la page que nous voulons l'accès est http://abc.com/homepage.html et le CORPID est wx7ce4xxxxxxxa4dd1 Enfin, nous construisons l'URL est

https://open.weixin.qq.com/connect/oauth2/authorize. ?appid=wx7ce4xxxxxxxa4dd1&redirect_uri=http%3a%2f%2fabc.com%2fhomepage.html&response_type=code&scope=snsapi_base&state=1 #wechat_redirect

Enfin, définissez l'URL de la page d'accueil de l'application sur cette URL lorsque l'utilisateur clique sur. l'application, la dernière page qui saute est http://abc.com/homepage.html?code=xxxx&state=1

Remarque : L'application doit définir un nom de domaine de confiance si le nom de domaine du. La page de saut final ne correspond pas au nom de domaine de confiance, la redirection ne sera pas possible

2. Obtenir selon le code Informations sur le membre

Obtenir les informations sur le membre basé sur le code

Introduction au développement de comptes dentreprise WeChat pour obtenir des informations sur les utilisateurs

Instructions de demande

Méthode de requête HTTPS : GET
  • https://qyapi.weixin.qq. com/cgi-bin/user/getuserinfo?access_token=ACCESS_TOKEN&code=CODE

Description du paramètre

  • Description de l'autorisation

参数 必须 说明
access_token 调用接口凭证
code 通过成员授权获取到的code,每次成员授权带上的code将不一样,code只能使用一次,10分钟未被使用自动过期
Le nom de domaine redirigé doit correspondre exactement au nom de domaine approuvé de toute application du groupe de gestion.
  • Résultat du retour

a) L'exemple suivant est renvoyé lorsqu'un membre corporatif l'autorise :

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn