Опубликовать комментарий через Instagram Graph API возвращает 803 - PullRequest
0 голосов
/ 07 октября 2018

Я занимаюсь разработкой Angular 6 приложения с ngx-facebook , которое должно использовать Instagram Graph API для публикации комментариев к постам в Instagram.

Я прошел процесс обзора приложений и получил все необходимые разрешения manage_pages, instagram_basic и instagram_manage_comments .

Я подключил страницу Facebook (где я являюсь администратором) кБизнес-аккаунт в Instagram.Как пользователь приложения, я подключился к Facebook через Facebook Login и выбрал страницу Facebook, которая связана с бизнес-аккаунтом Instagram.На странице Business Integration в Facebook я вижу, что приложение правильно подключено к странице Facebook.

Теперь я хочу опубликовать комментарий через API Instagram Graph и выполнить запрос POST на / media / comments(через ngx-facebook), где я заменяю мультимедиа на идентификатор платформы сообщения Instagram, под которым я хочу опубликовать ('/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 голосов
/ 09 октября 2018

Идентификатор Media Facebook, запрошенный API Graph, отличается от идентификатора Media Instagram.

Например

{
  "id": "17841405893765914",
  "ig_id": "1637486982933"
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...