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

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=http://blog.30c.org/2641.html

回来的结果终于正确了

{"urls":[{"result":true,"url_short":"http://t.cn/zW3mVce","url_long":"http://blog.30c.org/2641.html","type":0}]}

结果最后发现新浪的同步转发接口估计改了,还是没同步过去.管他呢,现在反正先不报错了.改天再研究.

洗洗睡,night~~

请订阅本站 RSS feed 订阅到信箱 ,欢迎 Donate 或者 上面的广告内容 支持三十岁

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

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


分享到:          
  • 通告关闭
  • 评论 (7)
  1. 感觉好复杂啊

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

    • 开通就有key了
      这个不需要挂什么吧

      • 我的意思是说没法用了,授权什么的一直出错

        • 你的插件?反正我凑合用着先,没工夫折腾了。

  3. 技术流的,学习了。

评论关闭