七都街道百度智能小程序錯誤碼解讀

閱讀 20200  ·  發(fā)布日期 2020-08-24 17:27  ·  溫州優(yōu)光網(wǎng)絡(luò)科技有限公司|建站|APP小程序制作|做網(wǎng)站SEO推廣優(yōu)化
【摘要】 百度OAuth2.0在接受驗證授權(quán)請求時,授權(quán)服務(wù)器會按照OAuth2.0協(xié)議對本次請求參數(shù)、請求頭部進(jìn)行檢驗,若請求不合法或驗證未通過,授權(quán)服務(wù)器會返回相應(yīng)的錯誤信息。?錯誤碼返回信息簡介錯誤碼返回方式分兩種:1、在瀏覽器訪問請求授權(quán)Endpoint"https://openapi.baidu.com/oauth/2... 【溫州小程序開發(fā),溫州微信公眾號,平陽做網(wǎng)站,平陽網(wǎng)站建設(shè)公司,平陽小程序商城制作,昆陽萬全做網(wǎng)站,鰲江水頭小程序,蕭江騰蛟微信公眾號,山門順溪南雁海西南麂鳳臥麻步懷溪網(wǎng)絡(luò)網(wǎng)店服務(wù),政采云網(wǎng)店管理服務(wù)】...
百度OAuth2.0在接受驗證授權(quán)請求時,授權(quán)服務(wù)器會按照OAuth2.0協(xié)議對本次請求參數(shù)、請求頭部進(jìn)行檢驗,若請求不合法或驗證未通過,授權(quán)服務(wù)器會返回相應(yīng)的錯誤信息。
?錯誤碼返回信息簡介錯誤碼返回方式分兩種:
1、在瀏覽器訪問請求授權(quán)Endpoint"https://openapi.baidu.com/oauth/2.0/authorize"時返回,直接在瀏覽器頁面上顯示錯誤信息。
2、在應(yīng)用的服務(wù)端訪問數(shù)據(jù)接口,如: 請求Access Token Endpoint"https://openapi.baidu.com/oauth/2.0/token"時返回,返回方式是返回一段JSON文本,包含以下字段:
error:
錯誤碼;?error_description:
錯誤描述信息,用來幫助理解和解決發(fā)生的錯誤。
例如:
HTTP/1.1 400 Bad RequestContent-Type: application/jsonCache-Control: no-store {
? ?"error": "invalid_grant", ? ?"error_description": "Invalid authorization code: ANXxSNjwQDugOnqeikRMu2bKaXCdlLxn"invalid_request ? ?invalid refresh token ? ?請求缺少某個必需參數(shù),包含一個不支持的參數(shù)或參數(shù)值,或者格式不正確。
? ?invalid_client ? ?unknown client id ? ?client_id”、“client_secret”參數(shù)無效。
? ?invalid_grant ? ?The provided authorization grant is revoked ? ?提供的Access Grant是無效的、過期的或已撤銷的,例如,Authorization Code無效(一個授權(quán)碼只能使用一次)、Refresh Token無效、redirect_uri與獲取Authorization Code時提供的不一致、Devie Code無效(一個設(shè)備授權(quán)碼只能使用一次)等。
? ?unauthorized_client ? ?The client is not authorized to use this authorization grant type ? ?應(yīng)用沒有被授權(quán),無法使用所指定的grant_type。
? ?unsupported_grant_type ? ?The authorization grant type is not supported ? ?“grant_type”百度OAuth2.0服務(wù)不支持該參數(shù)。
? ?invalid_scope ? ?The requested scope is exceeds the scope granted by the resource owner ? ?請求的“scope”參數(shù)是無效的、未知的、格式不正確的、或所請求的權(quán)限范圍超過了數(shù)據(jù)擁有者所授予的權(quán)限范圍。
? ?expired_token ? ?refresh token has been used ? ?提供的Refresh Token已過期 ? ?redirect_uri_mismatch ? ?Invalid redirect uri ? ?“redirect_uri”所在的根域與開發(fā)者注冊應(yīng)用時所填寫的根域名不匹配。
? ?unsupported_response_type ? ?The response type is not supported ? ?“response_type”參數(shù)值不為百度OAuth2.0服務(wù)所支持,或者應(yīng)用已經(jīng)主動禁用了對應(yīng)的授權(quán)模式 ? ?slow_down ? ?The device is polling too frequently ? ?Device Flow中,設(shè)備通過Device Code換取Access Token的接口過于頻繁,兩次嘗試的間隔應(yīng)大于5秒。
? ?authorization_pending ? ?User has not yet completed the authorization ? ?Device Flow中,用戶還沒有對Device Code完成授權(quán)操作。
? ?authorization_declined ? ?User has declined the authorization ??Device Flow中,用戶拒絕了對Device Code的授權(quán)操作。
? ?invalid_referer ? ?Invalid Referer ? ?Implicit Grant模式中,瀏覽器請求的Referer與根域名綁定不匹配 ? ?閱讀本文的人還可以閱讀:
百度智能小程序入口有哪些?哪里可以進(jìn)入百度智能小程序?百度智能小程序開源聯(lián)盟是什么百度智能小程序的流量為什么那么高,小程序如何引流?怎樣做好百度智能小程序體驗設(shè)計(1) [溫州小程序開發(fā)-百度小程序]