【问题标题】:Weibo error 20112 when attempting to access a user's post尝试访问用户帖子时微博错误20112
【发布时间】:2016-01-18 11:13:25
【问题描述】:

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

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

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

【问题讨论】:

    标签: api permissions weibo


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

      • 谢谢。微博们声称没有设置任何隐私设置,但必须默认设置?知道他们如何允许我们吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-07
      • 1970-01-01
      • 1970-01-01
      • 2018-09-28
      • 2016-10-10
      • 1970-01-01
      相关资源
      最近更新 更多