通过Instagram Graph API发表评论返回803

时间:2018-10-07 17:16:17

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

我正在使用 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>"
    }
}

这里可能有什么问题?

1 个答案:

答案 0 :(得分:0)

Graph API请求的Facebook Media ID与Instagram Media ID是不同的ID。

例如

| spath | table *