请求数据包格式:
使用Client Credentials获取Access Token需要应用在其服务端发送请求(推荐用POST方法)到百度OAuth2.0授权服务的“https://openapi.baidu.com/oauth/2.0/token”地址上,并带上以下参数:
grant_type:必须参数,固定为“client_credentials”;
client_id:必须参数,应用的API Key;
client_secret:必须参数,应用的Secret Key;
scope:非必须参数。以空格分隔的权限列表,采用本方式获取Access Token时只能申请跟用户数据无关的数据访问权限。关于权限的具体信息请参考“权限列表”。
例子:
post url:https://openapi.baidu.com/oauth/2.0/token
post data:grant_type=client_credentials&client_id=ZiVcQ4LNfiF6j7yvAONE5jzG&client_secret=0OTblKEgDzSuZCBhpXGr2RMKvK4zfM76
返回数据:
{"expires_in":2592000,"refresh_token":"4.d91706424ce589193090f2356e437a22.315360000.1699681045.282335-1531731","access_token":"3.82f89ed15fe507405b4974ec2211aebb.2592000.1386913045.282335-1531731","session_secret":"968bd71446f5bb1dbfae1565c1aad774","session_key":"94rrneDVpIrPMjHS6VfaTPFsxTx0B8XvhgvH8HfNqRZTbOK\/3rDk4SFYx40A\/op8TVUVXzm6tH7pJoUduH5uCi19TE4=","scope":"public wise_adapt"}