是否可以使用Instagram Graph API在公共媒体上创建评论?

时间:2018-04-06 14:25:09

标签: facebook facebook-graph-api instagram instagram-api

由于本周Facebook主要更改Instagram API(first on rate limiting然后removing almost all capabilities)强制迁移到Instagram Graph API,有没有人知道是否可以将商业帐户的评论发布给其他人的使用Instagram Graph API的公共媒体?

我知道有an endpoint通过向/{mediaId}/comments?message={messageText}发送<select id="myselect2" multiple="multiple" style="width:50%;"> <option>One</option> <option>Another option</option> <option>Hello there</option> </select> 来创建评论,但是如何获取该媒体的图谱API对象ID? Instagram上的媒体ID与Graph的对象ID完全不同。

我可以看到in the docs,在Graph API中,我们只能检索业务用户拥有的媒体的元数据。

2 个答案:

答案 0 :(得分:0)

您可以使用webhooks从提及您业务的对象中检索ID。以下https://developers.facebook.com/docs/instagram-api/reference/user/mentions也应该有效,但目前看来并非如此。

然后您使用提及边(https://developers.facebook.com/docs/instagram-api/reference/user/mentions)发表评论。

答案 1 :(得分:0)

  • 在媒体中发表评论的另一种方法是媒体所有者。

user_access_token

例如,对于此查询工作,POST /{ig-user-id}/mentions?media_id={media_id}&message={message}&access_token={user_access_token}必须与创建媒体的用户相同

  • 在媒体上发表评论的另一种方法是在提到您的地方回复媒体,这可以通过以下操作来实现

user_access_token

import os path = "path to your dir" os.chdir(path) os.system("ls -la") 必须是媒体中提到的同一用户