2

我正在尝试使用2/statuses/show获取用户的微博帖子。我可以让我自己的帐户发布的帖子很好,但是当我尝试获取其他用户的帖子时,我得到了错误:

{"error":"Permission Denied!","error_code":20112,"request":"/2/statuses/show.json"}

博文档说(通过谷歌翻译):

20112: As the author privacy settings, you do not have permission to view this microblogging

这是否意味着帖子的作者需要更新他们的权限以允许开发者帐户访问?

4

2 回答 2

1

我也遇到这个问题。但是,您仍然可以使用它的 user_id 和 mid(在 base62 中)访问该帖子。例如,您无法从 API 获取此帖子(其 ID 为 10031139424),但您仍然可以从您的网络浏览器中看到它。

另一种方法是从其移动url获取帖子。render_data然后,您可以从 html 的正文中获取其包含在变量中的 json 。

于 2017-04-26T15:43:59.737 回答
0

任何帖子都可以设置为不可见,但对于微博本人或受信任的群体。

所以隐私设置会导致你的问题。

于 2015-10-28T09:32:49.647 回答