我正在使用 ngx-facebook 开发 Angular 6 应用,该应用应使用 Instagram Graph API 在Instagram帖子上发表评论。< / p>
我经历了App Review流程,并获得了所有必需的权限 manage_pages,instagram_basic 和 instagram_manage_comments 。
我将一个Facebook页面(我是管理员)连接到了一个Instagram商业帐户。作为应用程序用户,我通过Facebook登录名连接到Facebook,并选择了连接到Instagram商业帐户的Facebook页面。在Facebook的“业务集成”页面上,我可以看到该应用程序已正确连接到Facebook页面。
现在,我想通过Instagram Graph API发布评论,并在/ media / comments上执行POST请求(通过ngx-facebook),在该请求中,我将媒体替换为要发布的instagram帖子的平台ID( '/ 1234567891011121314 / comments?message = comment')。
但是API返回:
{
"error": {
"message":"(#803) Some of the aliases you requested do not exist: 1234567891011121314",
"type":"OAuthException",
"code":803,
"fbtrace_id":"<some-trace-id>"
}
}
这里可能有什么问题?
答案 0 :(得分:0)
Graph API请求的Facebook Media ID与Instagram Media ID是不同的ID。
例如
| spath | table *