0

我开始为新浪微博写一个项目,一开始就遇到了问题。当我向 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:Insufficient app permissions!"}

或另一个请求和回答:

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"}

有人可以帮我完成这个请求吗?我只是不知道如果我需要以某种方式发送令牌或密钥..我是开发新手,如果有人回答我会很高兴。

4

1 回答 1

2

可能为时已晚,但供将来使用。微博要求所有请求都经过 OAuth2 认证。因此,在使用之前,您需要授予权限并生成访问令牌。这是常见的做法。推特等服务也为未经身份验证的用户提供了较小的限制,以简化开发人员的生活,但微博并非如此:(

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

于 2016-02-04T11:16:27.470 回答