新聞中心
- 開發(fā)者服務(wù)權(quán)限說明
- 接口說明
- 請求地址
- 方法參數(shù)
- query 參數(shù)
- 返回值說明
- 正常的返回值
- 正常的返回值示例
- 異常的返回值
- 異常的返回值示例
- 請求示例
開發(fā)者服務(wù)權(quán)限說明
接口說明
使用開發(fā)者服務(wù)相關(guān)接口需要先在智能小程序開發(fā)者平臺創(chuàng)建小程序,然后獲取 appkey 和 AppSecret 。

成都創(chuàng)新互聯(lián)是創(chuàng)新、創(chuàng)意、研發(fā)型一體的綜合型網(wǎng)站建設(shè)公司,自成立以來公司不斷探索創(chuàng)新,始終堅持為客戶提供滿意周到的服務(wù),在本地打下了良好的口碑,在過去的十載時間我們累計服務(wù)了上千家以及全國政企客戶,如成都工商代辦等企業(yè)單位,完善的項目管理流程,嚴格把控項目進度與質(zhì)量監(jiān)控加上過硬的技術(shù)實力獲得客戶的一致稱揚。
Client Credentials 授權(quán)
采用 Client Credentials 方式,即應(yīng)用公鑰、密鑰方式獲取 Access Token ,后 Access Token 訪問各服務(wù)接口。對于應(yīng)用而言,其流程只有一步,即直接獲取 Access Token 。
需要應(yīng)用在其服務(wù)端發(fā)送請求(推薦用 POST 方法)到百度 OAuth2.0 授權(quán)服務(wù)。
請求地址
GET https://openapi.baidu.com/oauth/2.0/token?grant_type=client_credentials&client_id=CLIENT_ID&client_secret=CLIENT_SECRET&scope=smartapp_snsapi_base
方法參數(shù)
query 參數(shù)
| 參數(shù)名 | 類型 | 是否必須 | 描述 |
|---|---|---|---|
| grant_type | String | 是 | 固定為“client_credentials” |
| client_id | String | 是 | 智能小程序的 AppKey 從開發(fā)者平臺中獲取智能小程序 AppKey 示例:4fecoAqgCIUtzIyA4FAPgoyrc4oUc25c |
| client_secret | String | 是 | 智能小程序的 AppSecret 從開發(fā)者平臺中獲取 |
| scope | String | 是 | 固定為“smartapp_snsapi_base” |
返回值說明
正常的返回值
| 名稱 | 類型 | 描述 |
|---|---|---|
| access_token | String | 從服務(wù)器獲取數(shù)據(jù)必須的令牌,代表當前應(yīng)用的身份;默認情況下,Access Token 的有效期為一個月,如果 Access Token 過期可以重新獲取 |
| expires_in | Int | 有效時間(單位:秒) |
| refresh_token | String | 當訪問令牌(access_token)即將過期,可以使用更新令牌申請新的訪問令牌。對于 client_credentials 類型的訪問令牌,當它快要過期的時候,用戶可以重新生成,無需通過 refresh_token 申請新的訪問令牌 |
| scope | String | 表示當前令牌所具有的權(quán)限范圍 |
| session_key | String | 注意:字段已廢棄,不可用 |
| session_secret | String | 注意:字段已廢棄,不可用 |
正常的返回值示例
{"access_token":"1.a6b7dbd428f731035f771b8d15063f61.86400.1292922000-2346678-124328","expires_in":2592000,"refresh_token":"2.385d55f8615fdfd9edb7c4b5ebdc3e39.604800.1293440400-2346678-124328","scope":"SCOPE","session_key":"ANXxSNjwQDugf8615OnqeikRMu2bKaXCdlLxn","session_secret":"248APxvxjCZ0VEC43EYrvxqaK4oZExMB"}
異常的返回值
| 名稱 | 類型 | 描述 |
|---|---|---|
| error_description | String | 異常情況詳細的提示信息 |
| error | String | 異常提示信息 |
異常的返回值示例
{"error_description": "unknown client id","error": "invalid_client"}
請求示例
https://openapi.baidu.com/oauth/2.0/token?grant_type=client_credentials&client_id=Va5yQRHlA4Fq4eR&client_secret=0rDSjzQ20XUj5itV7WRtznPQS&scope=smartapp_snsapi_base
響應(yīng)數(shù)據(jù)包格式
{"access_token":"1.a6b7dbd428f731035f771b8d15063f61.86400.1292922000-2346678-124328","expires_in":2592000,"refresh_token":"2.385d55f8615fdfd9edb7c4b5ebdc3e39.604800.1293440400-2346678-124328","scope":"SCOPE","session_key":"ANXxSNjwQDugf8615OnqeikRMu2bKaXCdlLxn","session_secret":"248APxvxjCZ0VEC43EYrvxqaK4oZExMB"}
默認情況下,Access Token 的有效期為一個月,如果 Access Token 過期可以重新獲取。
新聞標題:創(chuàng)新互聯(lián)百度小程序教程:開發(fā)者服務(wù)權(quán)限說明
URL地址:http://fisionsoft.com.cn/article/dpgceje.html


咨詢
建站咨詢
