第三方登录和分享常见问题集锦

新浪微博

iOS sso package or sign error

出现这个问题是因为在新浪微博开放平台上申请的应用的Bundle ID和你项目的Bundle ID不一致或者未设置。

解决方法:更改新浪微博开发平台上应用的Bundle ID

error:redirect_uri_mismatch

在程序中设置的Redirect URL和新浪微博开放平台申请的应用的授权回调页URL不一致。

解决方法:在新浪微博开放平台 ——> 应用信息 ——> 高级信息 ——> OAuth2.0 授权设置 ——> 授权回调页,设置和程序的Redirect URL一致。

新浪微博登录授权失败,responseCode等于5051

在项目中集成友盟第三方登录,新浪微博登录,登录授权失败,返回状态码为5051(获取账户失败)。

原因:App在测试阶段(未上线),授权的微博账号和开通开放平台的微博账号不是同一账号。

解决办法:在新浪微博开放平台中,选择我的应用——对应应用——应用信息——测试信息,选择编辑,添加测试账号。

微信

scope参数错误或没有scope权限

  1. 没有相关的权限
  2. 账号没有认证,没有相关的权限