微博API身份验证错误

时间:2015-10-16 13:03:03

标签: python authentication get token weibo

我开始为新浪微博写一个项目,从一开始就遇到了问题。 当我向API发出get请求时:

  

http://api.t.sina.com.cn/statuses/public_timeline.json?source=App_key&count=5

我收到身份验证错误,例如: {“request”:“/ statuses / public_timeline.json”,“error_code”:“403”,“error”:“40070:应用权限不足!”}

或其他请求和回答:

  

https://api.weibo.com/2/statuses/user_timeline.json?source=Appkey&trim_user=1&count=100&screen_name=michael

{“error”:“应用程序超过未经审核的使用限制!”,“error_code”:21321,“request”:“/ 2 / statuses / user_timeline.json”}

有人可以帮助我让这个请求有效吗? 如果我需要以某种方式或秘密密钥发送令牌,我就不会这样做。我是开发人员的新手,如果有人回答我会很高兴。

1 个答案:

答案 0 :(得分:2)

可能到了晚,但是为了将来的用途。微博要求所有请求都经过OAuth2身份验证。因此,在使用之前,您需要提供权限并生成访问令牌。这是常见的做法。像twitter这样的服务也为未经身份验证的用户提供了更小的限制,以方便开发人员的使用,但微博并非如此:(

如果您正在使用微博,我强烈推荐这篇文章 - > https://www.cs.cmu.edu/~lingwang/weiboguide/