Heim > Artikel > WeChat-Applet > WeChat-Entwicklung, um access_token zu erhalten
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
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}
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!