Android(安卓)整合新浪微博SDK问题
16lz
2021-01-24
1.添加新浪微博时,在认证时候提示sso package or sign error
出现这个情况原因有好多个(http://open.weibo.com/qa/index.php?qa=21791)
但经常会搞错大都是Android包名和Android签名搞错了,需要注意的是,新浪微博的Android签名是根据整个应用程序的所使用的keystore生成的, 也就是你的应用的正式发布包与调试包的签名是不同的。您的应用还在开发调试的时候,先把新浪应用里的Android签名改为调试包的签名。
新浪微博android应用的签名工具下载地址:https://github.com/mobileresearch/weibo_android_sdk/blob/master/app_signatures.apk
2."访问出错了.你所访问的站点在新浪微博的认证失败,请联系****或者稍后再试.(error:redirect_uri_mismatch) 新浪微博版权所有
(redirect_uri_mismatch 21322 重定向地址不匹配
登录http://open.weibo.com ,选择[管理中心]->[我的应用]->["您的应用名"]->展开左侧[应用信息]->[高级信息]->OAuth2.0 授权设置右上角[编辑]->在框里填入回调地址即可
3.
OAuth2.0错误响应中的错误码定义如下表所示:
错误码(error) | 错误编号(error_code) | 错误描述(error_description) |
---|---|---|
redirect_uri_mismatch | 21322 | 重定向地址不匹配 |
invalid_request | 21323 | 请求不合法 |
invalid_client | 21324 | client_id或client_secret参数无效 |
invalid_grant | 21325 | 提供的Access Grant是无效的、过期的或已撤销的 |
unauthorized_client | 21326 | 客户端没有权限 |
expired_token | 21327 | token过期 |
unsupported_grant_type | 21328 | 不支持的 GrantType |
unsupported_response_type | 21329 | 不支持的 ResponseType |
access_denied | 21330 | 用户或授权服务器拒绝授予数据访问权限 |
temporarily_unavailable | 21331 | 服务暂时无法访问 |
appkey permission denied | 21337 | 应用权限不足 |
OAuth2.0相关问题,查看OAuth2.0相关问题
更多相关文章
- Android中设置theme无效
- [Android] The connection to adb is down, and a severe error
- 记录我发现的第一个关于 Google 的 Bug
- INSTALL_FAILED_MISSING_SHARED_LIBRARY错误的解决
- Android中java.lang.ClassNotFoundException: ***.**** in loade
- ubuntu 14.04搭建android编译环境
- Android(安卓)ScrollView嵌套ScrollView滚动的问题解决办法
- Android: INSTALL_FAILED_UPDATE_INCOMPATIBLE错误解决措施
- android 科大讯飞语音唤醒demo