0

我正在使用ngx-facebook开发一个Angular 6应用程序,它应该使用Instagram Graph API在 Instagram 帖子上发布评论。

我通过了 App Review 流程并获得了所有必要的权限manage_pages、instagram_basicinstagram_manage_comments

我将 Facebook 页面(我是管理员)连接到 Instagram 商业帐户。作为应用程序用户,我通过 Facebook 登录连接到 Facebook,并选择了连接到 Instagram 商业帐户的 Facebook 页面。在 Facebook 的业务集成页面上,我可以看到应用程序已正确连接到 Facebook 页面。

现在我想通过 Instagram Graph API 发表评论并在 /media/comments (通过 ngx-facebook)上执行 POST 请求,在该请求中,我将媒体替换为我要发布的 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>"
    }
}

这里可能有什么问题?

4

1 回答 1

0

Graph API 请求的 Facebook 媒体 ID 与 Instagram 媒体 ID 不同。

例如

{
  "id": "17841405893765914",
  "ig_id": "1637486982933"
}
于 2018-10-09T10:07:16.383 回答