必威体育Betway必威体育官网
当前位置:首页 > IT技术

微博6月底升级后 报 10017/2/statuses/share.json或者10014/2/statuses/share.json错误

时间:2019-09-27 01:13:19来源:IT技术作者:seo实验室小编阅读:74次「手机版」
 

statuses

一,背景

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,出现下图微博发送成功!

发送成功:

相关阅读

如何利用新浪微博引流进行营销

新浪微博虽然没有微信的用户多,但是微博有微博的世界,他的日活跃量也是很大的,相比微信,新浪微博的开放性更受大众的青睐。有人说玩微

关于如何选择好高质量的微博大号问题

 法国奢侈品牌YSL的爆炸再次证明了微博微信的大力推广力量无穷无尽。自媒体刷丑闻爆发以来,混合媒体市场已经使许多公司成为第二

电子商务的风口——“网红电子商务”如何玩微博推广

如果你问电商界的最新话题来讨论这个话题,那么“网红”必定是最受欢迎的热点。然后让我们来看看互联网红色商店为何如此

新浪微博的前景和产品思路,哪个更尴尬?

[核心提示] 新浪微博最近更新牺牲用户体验对导航作出重大改动。对私信功能的强化显露其移动即时通讯的野心。那么新浪微博的前景

在腾讯微博发布的长微博如何被百度收录

开通腾讯微博的朋友们都知道,开通企业腾讯微博,可以对外宣传企业品牌,能够让消费者进行更多的直接沟通的机遇;可以利用此机会开辟新

分享到:

栏目导航

推荐阅读

热门阅读