介紹關于賬號的常見問題和解決方法。

自有賬號

內置賬號

自有賬號集成,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