Rails 调用腾讯的"发表一条带图片的微博"接口报 server error

dxdxdx · 2012年03月07日 · 最后由 dxdxdx 回复于 2012年03月09日 · 3017 次阅读

最近的一个 rails 项目需要用到腾讯微博分享,调用如下的 api:

http://open.t.qq.com/api/t/add_pic_url

调用代码入下

url = http://open.t.qq.com/api/t/add_pic_url form = { :content => content, :format => 'json', :clientip => '220.231.57.194', :pic_url => pic_url }

res = access_token.post(url, form)

从腾讯那边返回如下的错误信息

{"data"=>nil, "errcode"=>-25, "msg"=>"server error", "ret"=>4}

有没有哪微同学遇到过这种情况?最后是怎么解决的?谢谢

估计是你的 access_token 有问题

查一下,errcode -25 表示什么意思

图片上传参数中有个 pic,你怎么是 pic_url? 这个签名认证也不一样的,注一下这些

@huacnlee access_token 应该没有问题,因为发文字微博是没有问题的。 @ywencn 在腾讯的文档里找不到 errcode -25 的描述 @sandy_xu 有一个 t/add_pic_url 的接口,支持插入图片 url 图片都存放在 s3 上,现在偶然能发部一条带图片的微博,初步认为是 qq 读抓取图片超时所导致

需要 登录 后方可回复, 如果你还没有账号请 注册新账号