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/