gpt4 book ai didi

android - Instagram “You Cannot Like this Media” 400 状态码

转载 作者:行者123 更新时间:2023-11-29 17:41:46 26 4
gpt4 key购买 nike

我知道 Instagram API 在几个小时前出现故障,但现在似乎已经恢复正常。问题是,当我们将数据发布到 Instagram 表示喜欢特定照片时,我们会收到此错误:

{"meta":{"error_type":"APINotAllowedError","code":400,"error_message":"你不能喜欢这个媒体"}}我们以前遇到过这个错误,但我们不明白为什么会得到它。请记住,我们登录了一个备用帐户,这意味着该帐户甚至还没有喜欢媒体。

如果知道有帮助的话,我们正在通过请求 url https://api.instagram.com/v1/media/ 来运行 like 命令{media-id}/likes 将 {media-id} 替换为图片 ID,我们将用户的访问 token 包含在 http 请求的正文中。这明明是post请求

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

最佳答案

我遇到过同样的事情,我发现在三种情况下我收到了这个错误:

  1. 照片已被删除。如果您正在缓存媒体数据并尝试稍后点赞,则可能会出现这种情况。
  2. 用户是私密的。如果用户是私密的并且他们没有给你关注他们的权限,你就不能喜欢照片。
  3. 您对公共(public) API 点了太多赞。如果您尝试点赞一张照片,但发现它既没有被删除,也没有用户隐私,那么 Instagram 已经暂时禁止您通过 api 喜欢的帐户。除了过度喜欢之外,我不确定是什么触发了这种情况。您将需要等待长达一周而不通过该访问 token 进行任何大量点赞,以便超时到期(尽管您可以每隔一段时间进行一次测试以查看此超时是否已过期)。

关于android - Instagram “You Cannot Like this Media” 400 状态码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28477010/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com