[ShareSDK for Android]新浪微博常见问题
一、新浪sso授权报错sso package or sign error
1、 新浪微博开放平台应用没有审核通过,不能用sso登陆,否则报错。
关闭sso登陆
Platform platform = ShareSDK.getPlatform(this, SinaWeibo.NAME);
platform.SSOSetting(true);
2、审核过了,然后再打包签名apk, 确保apk的MD5码要跟新浪审核时,提交的MD5码一致,才能调用sso登陆;也就是说在新浪微博上填写的包名和签名要与您工程的包名和实际签名要一致;
此处说的MD5值就是应用工程的签名,可以参照微信分享的帖子:微信分享(对比及配置)
二、新浪微博error:redirect_uri_mismatch

这个提示是说回调地址没有设置,或者说您设置的回调地址与微博开放平台设置的回调地址不同;
下面我们说明一下:
在sharesdk.xml文件当中对于微博的设置:
<SinaWeibo
Id="1"
SortId="2"
AppKey="568898243"
AppSecret="38a4f8204cc784f81f9f0daaf31e02e3"
RedirectUrl="http://www.sharesdk.cn"
ShareByAppClient="true"
Enable="true" />
其中RedirectUrl为设置的回调地址,这里的地址要与微博开发平台设置的地址相同:
如图所示:
只要将代码中的回调地址和微博开放平台的地址设置相同,这个问题就可以解决了。
视频问题重现与解决对策:http://v.youku.com/v_show/id_XODA0NTg3NDIw.html
三、 新浪微博 error:invalid_client
新浪微博报invaild client_id
第一、你的应用在新浪上没有通过审核,并且没有设置测试账号;
第二、通过审核了没有正确把信息填写到ShareSDK.xml配置文件;
第三、应用打包运行后的签名跟注册时填写的不一样。
更多ShareSDK常见问题可前往Mob论坛查看。
[ShareSDK for Android]新浪微博常见问题的更多相关文章
- Android WebView常见问题及解决方案汇总
Android WebView常见问题解决方案汇总: 就目前而言,如何应对版本的频繁更新呢,又如何灵活多变地展示我们的界面呢,这又涉及到了web app与native app之间孰优孰劣的争论. 于是 ...
- android 新浪微博客户端的表情功能的实现
这是一篇好文章,我转来收藏,技术的最高境界是分享. 最近在搞android 新浪微博客户端,有一些心得分享弄android客户端表情功能可以用以下思路1.首页把新浪的表情下载到本地一文件夹种,表情图片 ...
- ShareSDK for Android 2.3.8它已发表
ShareSDK for Android 2.3.8已经公布,本次更新内容包含: 1.一键分享加入"摇一摇截图分享"功能 3.优化一键分享截图分享功能 4.一键分享编辑页界面微调 ...
- sharesdk for android集成调试的几个问题
1.一定要下载最新版,这个东西目前版本升级很频繁,证明产品本身还不稳定,最新版bug会少一点 2.下载最新版SDK的时候,跟随下载最新Sample,官网文档的示例代码及时性很差. 3.调试的几个Key ...
- Android之Android WebView常见问题及解决方案汇总
如有转载,请声明出处: 时之沙: http://blog.csdn.net/t12x3456 Android WebView常见问题解决方案汇总: 就目前而言,如何应对版本的频繁更新呢,又如何灵活多变 ...
- ShareSDK for Android 2.3.10已经公布
ShareSDK for Android 2.3.10已经公布,本次更新内容包含: 1.加入自己定义分享标签功能 新版本号SDK下载页面地址: http://share.sharesdk.cn/Dow ...
- 【社交分享SDK】ShareSDK for Android 2.5.9已经公布
ShareSDK for Android 2.5.9已经公布 版本号:V2.5.9 2015-3-19 1.升级Dropbox对API接口的调用.包含授权.获取用户信息,分享三个接口 2.升级Kak ...
- ShareSDK for Android 只有新浪微博分享
本文代码例子:http://pan.baidu.com/share/link?shareid=3710053477&uk=3189484501 ShareSDK 官方的例子非常好,但代码太多看 ...
- Android 新浪微博代码
新浪微博开发 [代码] android Weibo weibo=new Weibo(); weibo.setUserId("sdhjob@hotmail.com"); weibo. ...
随机推荐
- linux学习之——基础命令
Linux体系基础命令: Linux是一个命令行组成的操作体系!精华在命令行,岂论图形界面成长到什么水平这个原理是不会变的,Linux命令有许多壮大的效用:从简单的磁盘操作.文件存取.到举办庞大的多媒 ...
- VS2010安装异常中断后无法安装的解决方法(安装时发生严重错误)
最近,因为公司开发的需要,对开发环境进行全面的升级,在这其中也遇到了不少问题,在之后将陆续整理出来,以便以后查看. 之前开发环境:ArcGIS9.3,ArcEngine9.3,Oracle10g,Ar ...
- CentOS7搭建NAS,包括NFS、ISCSI
第一步:安装 更新系统 yum update 安装iftop yum install epel-release yum install iftop 安装NFS yum install nfs-util ...
- coredump调试的使用
一,什么是coredump 跑程序的时候经常碰到SIGNAL 或者 call trace的问题,需要定位解决,这里说的大部分是指对应程序由于各种异常或者bug导致在运行过程中异常退出或者中止,并且在满 ...
- 咏南CS插件开发框架也可BS方式部署
在几分钟的时间内,CS客户端也可以BS方式部署.
- POJ 2983 Is the Information Reliable? 差分约束
裸差分约束. //#pragma comment(linker, "/STACK:1024000000,1024000000") #include<cstdio> #i ...
- JSON代码小计
//strut json配置 <package name="mall_theme_ajax" extends="json-default" namespa ...
- ADB工具常用指令和使用情形分析
一.ADB常用命令:(不需要进到设备,也就是:不需要执行adb shell) adb devices 列出所有的已连接的设备 adb kill-server 关闭adb adb start-serve ...
- <改变未来的九大算法>读书笔记二
原理 数据库的一致性 1.事务和代办事项表把戏(预写日志记录) 1.代办事项表把戏:先把要执行的的操作写入硬件,即写日志.即使数据库操作错误,也可根据日志来纠正.对日志的操作具有等幂性,即日志中的每项 ...
- Maven项目配置不接文件名
1.更改finalName为ROOT,在pom.xml中加入下边的build,是可以进行自动启动Tomcat. 2.删除webapps目录下的ROOT文件夹 3.进行maven项目的deploy 4. ...