新浪短地址转发的版本提升处理  

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,否则真没法用了.

image

猛然一想我连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~~

欢迎大佬支持本博客的发展 -- Donate --

本文链接:新浪短地址转发的版本提升处理

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:三十岁,谢谢!^^


分享到:          
  1. 感觉好复杂啊

  2. 我的key挂了很久了,说要升级2.0,鬼知道怎么搞~折腾死我了

  3. 技术流的,学习了。

  1. 没有通告