【问题标题】:Instagram "You Cannot Like this Media"Instagram“你不能喜欢这个媒体”
【发布时间】:2014-01-05 03:44:25
【问题描述】:

我知道几个小时前 Instagram API 已关闭,但现在似乎已恢复正常。问题是,当我们将数据发布到 Instagram 说喜欢特定照片时,我们会收到以下错误:

{"meta":{"error_type":"APINotAllowedError","code":400,"error_message":"you cannot like this media"}}

我们之前收到过此错误,但我们不明白为什么会收到此错误。请记住,我们登录了一个备用帐户,这意味着该帐户甚至还没有喜欢媒体。

如果知道有帮助的话,我们正在运行类似的命令,请求 url https://api.instagram.com/v1/media/{media-id}/likes{media-id} 替换为图像 ID,并且我们将用户的访问令牌包含在 http 请求的正文中.这显然是一个post请求

没有关于我们为什么会收到此消息的 Instagram 文档。有人有解决办法吗?

【问题讨论】:

  • 这个问题可能是题外话,因为它报告了一个错误,并且想要解决它。
  • 这不是错误,这是一个主题问题。我想知道是否有人有任何信息,或者我们是否可能多次尝试喜欢同一张照片 ID :(
  • 在我看来,Instagram 在质疑你对图片的品味。 ;)
  • 虽然我不知道答案,但绝对不是题外话。这是关于为什么在进行特定 API 调用时会收到特定错误消息的原因。想象一下,如果它在问为什么在调用特定的 Java 函数时会得到一个特定的异常。

标签: coronasdk instagram


【解决方案1】:

API Terms of Use:

不要滥用 API。太多请求太快会关闭您的访问权限

我又等了一天,问题并没有消失。此外,我尝试使用当前用户创建一个新客户端,但无济于事。所以your 我猜他们的意思是“来自这个用户的所有客户”。您必须获得另一个用户并使用它创建一个全新的客户端。为我工作。

【讨论】:

    【解决方案2】:

    一方面这是一个错误,另一方面我意识到如果图片经常在短时间内被喜欢,也会发生错误。

    用另一个令牌试试,从另一个客户端创建一个新的。

    【讨论】:

      【解决方案3】:

      您可能不止一次达到了速率限制,而他们已将您归类为 API 滥用者。很可能您需要等待长达一周而不通过该访问令牌进行任何喜欢才能使超时到期。

      【讨论】:

        猜你喜欢
        • 2014-05-29
        • 1970-01-01
        • 2016-09-07
        • 1970-01-01
        • 1970-01-01
        • 2012-07-06
        • 2017-11-20
        • 2015-03-16
        • 1970-01-01
        相关资源
        最近更新 更多