1. 流程图
2. 流程简介
2.1 第一步
第三方应用Client直接向AuthServer申请ACCESS_TOKEN
POST /token HTTP/1.1
Host: server.example.com
Authorization: Basic czZCaGRSa3F0MzpnWDFmQmF0M2JW
Content-Type: application/x-www-form-urlencoded
grant_type=client_credentials&app_id=yxt&app_secret=123
- grant_type=client_credentials
2.2 第二步
AuthServer校验完成之后返回ACCESS_TOKEN
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
Cache-Control: no-store
Pragma: no-cache
{
"access_token":"2YotnFZFEjr1zCsicMWpAA",
"token_type":"example",
"expires_in":3600,
"example_parameter":"example_value"
}
3. 适用场景
如果第三方应用需要获取的信息, 不属于任何一个第三方用户, 那可以直接使用客户端凭据许可
4. 示例
https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Get_access_token.html