介绍关于账号的常见问题和解决方法。

自有账号

内置账号

自有账号集成,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