Heim >WeChat-Applet >WeChat-Entwicklung >Einführung in die Entwicklung von WeChat-Unternehmenskonten zum Abrufen von Benutzerinformationen

Einführung in die Entwicklung von WeChat-Unternehmenskonten zum Abrufen von Benutzerinformationen

高洛峰
高洛峰Original
2017-03-24 14:48:514524Durchsuche

Wenn der Benutzer auf die Anwendung klickt, um zu der von uns festgelegten URL zu springen, werden keine Benutzerinformationen angezeigt. Um Benutzerinformationen zu erhalten, müssen wir die von WeChat bereitgestellte OAuth2.0-Schnittstelle verwenden.

Erhalten Sie Benutzerinformationen in zwei Schritten:

  1. Erstellen Sie eine URL, um den Code zu erhalten

  2. Erlangen Sie Mitgliedsinformationen gemäß Code

1. Erstellen Sie die URL, um den Code zu erhalten

Wenn das Unternehmen benötigt, dass Mitarbeiter ihre Identitätsinformationen angeben, wenn sie zur Webseite des Unternehmens springen, muss es die erstellen folgender Link:

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

Parameterbeschreibung

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

Klick des Mitarbeiters Danach springt die Seite zu „redirect_uri?code=CODE&state=STATE“ und das Unternehmen kann die Benutzer-ID des Mitarbeiters basierend auf dem Codeparameter abrufen.

appid

Erhalten Sie es wie unten gezeigt. Weitere Informationen, erfordert jedoch eine ausdrückliche Genehmigung des Benutzers.

URL ändernEinführung in die Entwicklung von WeChat-Unternehmenskonten zum Abrufen von Benutzerinformationen

Gehen Sie davon aus, dass es sich um die Seite handelt, auf die wir zugreifen möchten ist http://abc.com/homepage.html und die CORPID ist wx7ce4xxxxxxxa4dd1. Schließlich erstellen wir die URL

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

Stellen Sie abschließend die Homepage-URL der Anwendung auf diese URL ein, wenn der Benutzer auf klickt Anwendung, die Seite, zu der schließlich gesprungen wird, ist http://abc.com/homepage.html?code=xxxx&state=1

Hinweis: Die Anwendung muss einen vertrauenswürdigen Domänennamen festlegen Die letzte Sprungseite stimmt nicht mit dem vertrauenswürdigen Domänennamen überein, die Weiterleitung ist nicht möglich

2. Erhalten Sie gemäß dem Code Mitgliedsinformationen

Mitglied werden Informationen basierend auf Code

Einführung in die Entwicklung von WeChat-Unternehmenskonten zum Abrufen von Benutzerinformationen

Anweisungen anfordern

HTTPS-Anfragemethode: GET
  • https://qyapi.weixin.qq .com/cgi-bin/user/getuserinfo?access_token=ACCESS_TOKEN&code=CODE

Parameterbeschreibung

  • Berechtigungsbeschreibung

参数 必须 说明
access_token 调用接口凭证
code 通过成员授权获取到的code,每次成员授权带上的code将不一样,code只能使用一次,10分钟未被使用自动过期
Der umgeleitete Domänenname muss genau mit dem vertrauenswürdigen Domänennamen einer beliebigen Anwendung in der Verwaltungsgruppe übereinstimmen.
  • Ergebnis zurückgeben

a) Das folgende Beispiel wird zurückgegeben, wenn ein Firmenmitglied die Autorisierung durchführt:

Das obige ist der detaillierte Inhalt vonEinführung in die Entwicklung von WeChat-Unternehmenskonten zum Abrufen von Benutzerinformationen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn