新浪短地址转发的版本提升处理
2011年写了个插件自己同步博客文章到新浪和腾讯微博.考虑字数调用腾讯和新浪的短地址转发.一直用的好好的.
但是从2012年7月份开始用wlw无法发布文章,总是500错误.但是其实服务器文章的确是更新了,只不过没有数据返回被wlw误认了.搜遍所有插件才找到原来是短地址转发出现了问题.
最初代码是这么写的
http://api.t.sina.com.cn/short_url/shorten.json?source=你的应用key&url_long=你的长地址
但是一直提示认证错误或者下面的错误
{"request":"/short_url/shorten.json","error_code":"401","error":"40109:consumer_key_refused!"}
今天写文章的时候实在受不了了,就去查了查新浪的API,里面是这么写的
short_url/shorten 将一个或多个长链接转换成短链接URL https://api.weibo.com/2/short_url/shorten.json
参数看了一下幸亏没有改成OAuth2,否则真没法用了.
猛然一想我连OAuth都没,只好选择AppKey了.
https://api.weibo.com/2/short_url/shorten.json?source=你的appkey&url_long=https://blog.30c.org/2641.html
回来的结果终于正确了
{"urls":[{"result":true,"url_short":"http://t.cn/zW3mVce","url_long":"https://blog.30c.org/2641.html","type":0}]}
结果最后发现新浪的同步转发接口估计改了,还是没同步过去.管他呢,现在反正先不报错了.改天再研究.
洗洗睡,night~~
分享到: | |
感觉好复杂啊
我的key挂了很久了,说要升级2.0,鬼知道怎么搞~折腾死我了
开通就有key了
这个不需要挂什么吧
我的意思是说没法用了,授权什么的一直出错
你的插件?反正我凑合用着先,没工夫折腾了。
我也凑合了~ 最近要开学了~
技术流的,学习了。