微博错误20112当试图访问用户的帖子

问题描述:

我试图获得用户的微博帖子2/statuses/show。我能够得到我自己的帐户精的帖子,但是当我试图让其他用户的文章中,我得到的错误:微博错误20112当试图访问用户的帖子

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

Weibo docs说(通过谷歌翻译):

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

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

任何帖子可以设置为不可见,但为微博自己或受信任的组。

因此隐私设置导致您的问题。

+0

谢谢。微博称他们没有设置任何隐私设置,但是他们必须默认设置?任何想法他们如何给我们许可? – Subtlebot

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

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