Platform awam WeChat untuk mendapatkan access_token


Dapatkan access_token


access_token ialah bukti kelayakan panggilan antara muka unik global akaun rasmi Akaun rasmi perlu menggunakan access_token apabila memanggil setiap antara muka. Pemaju perlu menyimpannya dengan betul. Sekurang-kurangnya 512 aksara ruang mesti dikhaskan untuk storan access_token. Tempoh sah access_token pada masa ini adalah 2 jam dan perlu dimuat semula dengan kerap. Pemerolehan berulang akan menyebabkan access_token terakhir menjadi tidak sah.


Arahan tentang penggunaan dan penjanaan access_token yang diperlukan untuk panggilan API pada platform awam:

1、为了保密appsecrect,第三方需要一个access_token获取和刷新的中控服务器。而其他业务逻辑服务器所使用的access_token均来自于该中控服务器,不应该各自去刷新,否则会造成access_token覆盖而影响业务;
2、目前access_token的有效期通过返回的expire_in来传达,目前是7200秒之内的值。中控服务器需要根据这个有效时间提前去刷新新access_token。在刷新过程中,中控服务器对外输出的依然是老access_token,此时公众平台后台会保证在刷新短时间内,新老access_token都可用,这保证了第三方业务的平滑过渡;
3、access_token的有效时间可能会在未来有调整,所以中控服务器不仅需要内部定时主动刷新,还需要提供被动刷新access_token的接口,这样便于业务服务器在API调用获知access_token已超时的情况下,可以触发access_token的刷新流程。


Akaun awam boleh menggunakan AppID dan AppSecret untuk memanggil antara muka ini untuk mendapatkan access_token. AppID dan AppSecret boleh diperolehi daripada laman web rasmi platform awam WeChat - halaman pembangunan (anda perlu menjadi pembangun dan akaun tidak mempunyai status yang tidak normal). Ambil perhatian bahawa protokol https mesti digunakan semasa memanggil semua antara muka WeChat. Jika pihak ketiga tidak menggunakan pelayan kawalan pusat, tetapi memilih setiap titik logik perniagaan untuk menyegarkan access_token secara berasingan, konflik mungkin berlaku, yang membawa kepada ketidakstabilan perkhidmatan.


Interface Call Request Description


http请求方式: GET
 
grant_type=client_credential&appid=APPID&secret=APPSECRET
e


parameter Description

QQ截图20170207152854.png

Return Arahan - Keadaan biasa, WeChat akan mengembalikan paket data JSON berikut ke akaun rasmi:
{"access_token":"ACCESS_TOKEN","expires_in":7200}

QQ截图20170207152923.png

WeChat akan mengembalikan kod ralat dan maklumat lain apabila terdapat ralat Contoh paket data JSON adalah seperti berikut (contoh ini adalah ralat tidak sah AppID):

1474615525896601.png

🎜Gunakan alat nyahpepijat web untuk nyahpepijat Antara muka 🎜🎜🎜🎜🎜🎜