2、 获取第三方平台access_token

第三方平台 access_token 是第三方平台的接口调用凭据,也叫做令牌(access_token)。每个令牌是有效期一个月,且令牌的调用次数有限,请第三方平台做好令牌的管理,在令牌过期之前进行刷新。

接口调用请求说明:

  1. GET https://openapi.baidu.com/public/2.0/smartapp/auth/tp/token?client_id=OdxUiUVpVxH2Ai7G02cIjXGnnnMEUntD&ticket=8e329bc7e5fc432740d2e7e76a39c0e3

参数说明

参数名类型是否必须描述
client_idstring分配给第三方平台的 key 。
ticketstring第三方平台服务器推送的 ticket,此 ticket 会定时推送,具体请见“1、 推荐 ticket协议”。

返回值说明

字段名类型描述
access_tokenstring获取到的接口调用凭证
expires_inint凭证有效时间,单位:秒。
scopestring拥有的权限说明

错误情况下:

字段名类型描述
errnoint错误码;关于错误码的详细信息请参考 http://developer.baidu.com/wiki/index.php?title=docs/oauth/error
msgstring错误描述信息,用来帮助理解和解决发生的错误。

返回值示例

  1. {
    "errno":0,
    "msg":"success",
    "data" :{
    "access_token": "42.12835b16c449ae00f7d9a61570516b4f.2592000.1535536744.aPk4Eh420Yt-2JdTBB_F-34gJWz93WxN4e9rQhN",
    "expires_in": 2592000,
    "scope": "smartapp_tp_smtapp_common public"
    }
    }

出错时返回

  1. {
    "errno": 502,
    "msg":"Client authentication failed"
    }