微博6月底升级后 报 10017/2/statuses/share.json或者10014/2/statuses/share.json错误
来源:互联网 发布:智商算法 编辑:程序博客网 时间:2024/05/29 10:47
一,背景
2017-06-26微博公告替换了一些接口,导致以前的:
statuses/repost 转发一条微博
statuses/update 发布一条微博
statuses/upload 上传图片并发布一条微博
statuses/upload_url_text 发布一条微博同时指定上传的图片
statuses/destroy 删除微博
无法使用。公司项目的微博分享也不能使用了。
全部替换成新的接口:
statuses/share 第三方分享链接到微博
更改接口后一直以下报错:文本找不到域!
error:text not find domain! error_code:10017/2/statuses/share.json
弄了好几天才发现问题出在授权key的地方。
二,解决问题
下载了最新的新浪微博Java的SDK
下载后,编辑Config.properties配置文件:
client_ID :填写应用的appkey
client_SERCRET :填写应用的app secret
redirect_URI : 填写应用的回调地址 ,我这里使用的http://www.baidu.com
这三个参数都必须和应用上的一致,否则会出问题。
右键Run As ----> Java Application运行examples包下的weibo4j.examples.oauth2里的Oauth4Code.java,
会自动打开默认浏览器,进入应用授权界面。
授权成功后,将会跳转到回调地址http://www.baidu.com
地址栏中显示的是http://www.baidu.com/?code=的值复制出来。 填入控制台,回车就能获得2.0的授权码了。
accessToken就是我们想要的2.0的授权码。
测试代码:
注意:text中的文本中的域必须要加"http://"前缀,否则报错:error:text not find domain! error_code:10017/2/statuses/share.json
右键Run As ----> Java Application运行SinaTest,出现下图微博发送成功!
发送成功:
- 微博6月底升级后 报 10017/2/statuses/share.json或者10014/2/statuses/share.json错误
- 新浪微博 微博Statuses模型类
- In App Purchase Statuses
- share
- share
- share
- share
- Magento orders: states and statuses
- JSON和JSONP (含jQuery实例)(share)
- JSON和JSONP (含jQuery实例)(share)
- JSON和JSONP (含jQuery实例)(share)
- springmvc和json异步提交报400或者500错误或者415错误
- False share的影响或者解决
- 直接插入 - An Insecure JSON Data Transference from C# Server Page to Smart Devices Case Share
- Map output statuses were bytes which exceeds spark.akka.frameSize
- eclipse+subclipse插件,对外部检出的工程share project,报Authorization failed错误解决办法
- pycharm -- share project(subversion) 报错
- 删除/usr/share/vim目录后恢复
- wxpython下载安装过程
- 初识JS
- Python基础04--函数参数顺序
- django实现分页(pure-pagination)
- Qt--自定义Model
- 微博6月底升级后 报 10017/2/statuses/share.json或者10014/2/statuses/share.json错误
- Fisher Information学习笔记
- hdu1698 Just a Hook(线段树+区间染色)
- 通俗理解LDA主题模型
- 官方Canvas and Drawables翻译以及批注
- 26. Remove Duplicates from Sorted Array
- Office |Office常用设置
- Java的wait()、notify()学习三部曲之三:修改JVM源码控制抢锁顺序
- 计算二进制中有多少个1的五种方法