介紹關于賬號的常見問題和解決方法。
自有賬號
內置賬號
自有賬號集成,App授權登錄返回10000 msg:服務器繁忙
請檢查是否為以下幾個原因
- App端是否按文檔正確初始化并調用賬號授權,正確調用會打印類似以下日志。
- 客戶服務端獲取AccessToken的URL外網是否可以訪問。
- 客戶服務端獲取AccessToken的返回字段是否符合文檔規范。
- 客戶的服務端證書是否有問題。
如果證書有問題會打印類似以下日志。參考外網資料解決。
login failed code:10000 msg:SERVER_ERROR,sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target: [0bc1746d15622262046205726e0719]
自有賬號授權登錄返回code:400錯誤信息
code:400 message:Invalid Signature, Server StringToSign:POST#application/json; charset=utf-8#IvEsSmqtACVpPx1APnAgjg==#application/octet-stream; charset=utf-8#Wed, 29 May 2019 06:37:20 GMT+00:00#x-ca-key:24972613#x-ca-nonce:b17a8b35-a8a1-4df8-93e2-48ba20828c24#x-ca-signature-method:HmacSHA1#x-ca-timestamp:1559111840908#/account/createSessionByAuthCode localizedMsg:服務器繁忙,請稍后試試!
如果出現類似上面日志,以下內容請逐一檢查。
- 檢查正式版和測試版的自有賬號的配置是否正確。
- 相同的Appkey、Appsecret對應的URL要保持一致的,不能相同Appkey、Appsecret對應不同的URL。
- 檢查用戶服務器Appkey、AppSecret與URL是否匹配。
自有App使用內置賬號,用戶頭像如何處理?
生活物聯網平臺僅提供頭像鏈接存儲,您可使用三方網盤或文件存儲工具實現頭像的存儲。推薦使用阿里云的OSS來實現頭像的存儲,了解阿里云OSS。