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:
Erstellen Sie eine URL, um den Code zu erhalten
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 ändern
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_redirectStellen 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=1Hinweis: 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öglich2. Erhalten Sie gemäß dem Code Mitgliedsinformationen
Mitglied werden Informationen basierend auf Code
Anweisungen anfordern HTTPS-Anfragemethode: GETBerechtigungsbeschreibung
参数 | 必须 | 说明 |
---|---|---|
access_token | 是 | 调用接口凭证 |
code | 是 | 通过成员授权获取到的code,每次成员授权带上的code将不一样,code只能使用一次,10分钟未被使用自动过期 |
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!