Heim  >  Artikel  >  WeChat-Applet  >  WeChat-Entwicklung, um access_token zu erhalten

WeChat-Entwicklung, um access_token zu erhalten

Y2J
Y2JOriginal
2017-05-16 10:59:422048Durchsuche

access_token ist das weltweit eindeutige Ticket des offiziellen Kontos. Das offizielle Konto muss beim Aufruf jeder Schnittstelle access_token verwenden. Entwickler müssen es ordnungsgemäß speichern. Für die Speicherung des access_token müssen mindestens 512 Zeichen Platz reserviert werden. Die Gültigkeitsdauer von access_token beträgt derzeit 2 Stunden und muss regelmäßig aktualisiert werden. Wiederholte Erfassung führt dazu, dass das letzte access_token ungültig wird.

Anweisungen zur Verwendung und Generierung des für den API-Aufruf erforderlichen Access_tokens auf der öffentlichen Plattform:

1 Um die Vertraulichkeit von appsecrect zu wahren, muss die Der Dritte benötigt ein access_token, um einen aktualisierten zentralen Steuerungsserver zu erhalten. Das von anderen Geschäftslogikservern verwendete access_token stammt vom zentralen Steuerungsserver und sollte nicht einzeln aktualisiert werden, da es sonst dazu führt, dass das access_token überschrieben wird und sich auf das Geschäft auswirkt.
2. Die aktuelle Gültigkeitsdauer des access_token wird übermittelt das zurückgegebene „expire_in“, das aktuell den Wert innerhalb von 7200 Sekunden hat. Der zentrale Steuerungsserver muss das neue access_token entsprechend dieser gültigen Zeit im Voraus aktualisieren. Während des Aktualisierungsprozesses gibt der zentrale Steuerungsserver weiterhin das alte access_token aus. Zu diesem Zeitpunkt stellt das Backend der öffentlichen Plattform sicher, dass sowohl das alte als auch das neue access_token innerhalb kurzer Zeit nach der Aktualisierung verfügbar sind, was den reibungslosen Übergang von Drittanbietern gewährleistet Geschäft;
3. Die Gültigkeitszeit von access_token kann in Zukunft angepasst werden, sodass der zentrale Steuerungsserver nicht nur in regelmäßigen Abständen aktiv aktualisieren muss, sondern auch eine Schnittstelle zum passiven Aktualisieren von access_token bereitstellen muss Der Business-Server kann „access_token“ auslösen, wenn der API-Aufruf erfährt, dass der Aktualisierungsprozess für „access_token“ abgelaufen ist.

Wenn der Dritte nicht den zentralen Steuerungsserver verwendet, sondern jeden Geschäftslogikpunkt auswählt, um das access_token separat zu aktualisieren, können Konflikte auftreten, die zu Dienstinstabilität führen.

Offizielle Konten können AppID und AppSecret verwenden, um diese Schnittstelle aufzurufen und access_token zu erhalten. AppID und AppSecret können von der offiziellen Website der WeChat Public Platform – Developer Center-Seite abgerufen werden (Sie müssen Entwickler geworden sein und das Konto hat keinen abnormalen Status ). Beachten Sie, dass beim Aufruf aller WeChat-Schnittstellen das https-Protokoll verwendet werden muss.

Beschreibung der Schnittstellenaufrufanforderung

http-Anfragemethode: GET

https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET

Parameterbeschreibung

WeChat-Entwicklung, um access_token zu erhalten

Rückgabeanweisungen

Unter normalen Umständen sendet WeChat das folgende JSON-Datenpaket an das öffentliche Konto zurück:

{"access_token":"ACCESS_TOKEN","expires_in":7200}

WeChat-Entwicklung, um access_token zu erhalten

Wenn ein Fehler auftritt, gibt WeChat einen Fehlercode und andere Informationen zurück. Das Beispiel eines JSON-Datenpakets lautet wie folgt (dieses Beispiel ist ein ungültiger AppID-Fehler):

{"errcode":40013,"errmsg":"invalid appid"}

[. Verwandte Empfehlungen]

1. Besondere Empfehlung: Download der Version „php Programmer Toolbox“ V0.1

2. Quellcode der WeChat-Plattform herunterladen

3. Quellcode des Alizi-Bestellsystems herunterladen

Das obige ist der detaillierte Inhalt vonWeChat-Entwicklung, um access_token zu erhalten. 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