Instagram API中似乎存在一个错误。当我发布要求喜欢媒体的请求时,我得到以下答复。

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

我的代码以前运行良好。但是现在不起作用。我还在Instagram网站的API Console上测试了LIKE api。 Instagram网站上的API控制台也返回相同的输出。有人可以调查这个问题对我有帮助吗?

这是我通过Instagram网站上的API控制台发送的示例请求。
POST /v1/media/742359403607622196/likes?access_token=1141855090.1fb234f.1073806ddd2c46d2bbfb3259b1a5ef1c HTTP/1.1
X-HostCommonName: api.instagram.com
Host: api.instagram.com
Content-Length: 0
X-Target-URI: https://api.instagram.com
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
Connection: Keep-Alive

最佳答案

尝试为您的应用程序使用另一个Instagram帐户。

我收到了与“400”错误相同的问题。我会假设每秒或每分钟的通话次数没有记录,因为尝试多线程喜欢发帖后开始出现“400”错误。

但就我而言,同一个功能可以与另一个帐户的access_token完美配合使用(我只是减少了线程数量,并为func增加了一些延迟)。

关于ios - 通过Instagram API发布时出现APINotAllowedError,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24257557/

10-17 02:18