腾讯微博 sso发布微博 check sign error 问题的解决
来源:互联网 发布:美工主要做什么 编辑:程序博客网 时间:2024/06/05 20:08
最近在实现腾讯微博的sso登陆后发布微博接口,遇到了:check sign error的问题,在网上查了一下没有找到解决方案,只是有一个地儿说app key设置的有问题会报这个问题。我是按官方给的demo实现的,对照了半天也没发现自己哪儿有问题,但是当看到官方demo的WeiboAPI.java中的addweibo方法时发现了问题,
[java] view plaincopy
[java] view plaincopy
- public void addWeibo(Context context, String content,String format,double longitude,double latitude,int syncflag,int compatibleflag, HttpCallback mCallBack,
- Class<? extends BaseVO> mTargetClass, int resultType) {
- ReqParam mParam = new ReqParam();
- mParam.addParam("oauth_version", "2.a");
- mParam.addParam("oauth_consumer_key",
- Util.getSharePersistent(context, "CLIENT_ID"));
- mParam.addParam("openid", Util.getSharePersistent(context, "OPEN_ID"));
- mParam.addParam("scope", "all");
- mParam.addParam("format", format);// 返回数据的格式
- mParam.addParam("content", content);
- mParam.addParam("clientip", Util.getLocalIPAddress(context));
- if(longitude!=0d){
- mParam.addParam("longitude", longitude);
- }
- if(latitude!=0d){
- mParam.addParam("latitude", latitude);
- }
- mParam.addParam("syncflag", syncflag);
- mParam.addParam("compatibleflag", compatibleflag);
- startRequest(context,SERVER_URL_ADDWEIBO, mParam, mCallBack,
- mTargetClass, BaseAPI.HTTPMETHOD_POST, resultType);
- }
其中的
[java] view plaincopy
- mParam.addParam("oauth_consumer_key", Util.getSharePersistent(context, "CLIENT_ID"));
client_id字段在我登陆成功后保存时直接用的demo中的Util.saveSharePersistent(context, "CLIENT_ID", Util.getConfig().getProperty("APP_KEY"));我没有按照他把app_key存到文件中,因此当util去文件中找相应的参数的时候自然是找不到的,在登录的时候记得把自己的应用的key存到“CLIENT_ID”对应的值下,这样问题就解决了。
希望大家不要重走我的弯路,遇到问题,先从根源分析问题,看一眼源码能够更快找到问题的原因。
- 腾讯微博 sso发布微博 check sign error 问题的解决
- 腾讯微博 check sign error
- 腾讯微博SDK Check sign error
- 新浪微博 sso package or sign error的问题
- 解决腾讯微博错误{"data":null,"errcode":-103,"msg":"check sign error","ret":3}
- 腾讯微博SDK C#版本 发微博时有中文报check sign error的解决办法
- 新浪微博登录提示"sso package or sign error"的原因及解决
- 新浪微博sso package or sign error
- 微博分享sso package or sign error
- 新浪微博 (sso package or sign error)
- 新浪微博sso package or sign error错误
- 新浪微博提示sso package or sign error
- sso package or sign error 微博登录
- 新浪微博 sso package or sign error 原因---iOS
- 新浪微博提示sso package or sign error
- Android 新浪微博 sso package or sign error
- sso package or sign error 新浪微博iOS三方登录问题
- 用真机开发android腾讯微博时check sign error的解决方法
- C结构体之位域(位段)结构体大小
- C/C++里的时间函数
- SQLite 聚合函数中的 group_concat()
- android notification 的使用
- 2013-11-18
- 腾讯微博 sso发布微博 check sign error 问题的解决
- 数字图像处理入门(一) 击中击不中
- Lucene实例(各种Query使用的例子)
- Java基础学习第六章之面向对象下
- 如何为嵌入式开发建立交叉编译环境
- ffmpeg2.1对HEVC/H.265视频进行解码的例子
- 超实用的8个Linux命令行性能监测工具
- eclipse通过link方式安装插件
- 丢包补偿技术调查