Использование Instagram Graph Api с маркером постоянного доступа к страницам работает только для некоторых учетных записей - PullRequest
1 голос
/ 07 марта 2019

Я пытаюсь получить некоторые изображения из бизнес-аккаунта instagram через api-график instagram с помощью постоянного токена доступа к странице ( facebook: постоянный токен доступа к странице? ). Эти специфические токены кажутся единственной возможностью получить постоянный доступ к графику API для серверного приложения .

С другой стороны, я нашел подсказку в документации fb, что для доступа к бизнес-аккаунтам Instagram могут использоваться только токены доступа пользователей.

"Токены доступа к странице не поддерживаются."

https://developers.facebook.com/docs/instagram-api/overview/?locale=en_US

Достаточно забавно, что я без проблем использовал токены страниц. После сброса базы данных моего проекта и генерации новых токенов я заметил, что некоторые учетные записи не могли получить данные, в то время как у других не было проблем.

"Неподдерживаемый запрос на получение. Объект с идентификатором 'XXX' не существует, не может быть загружен из-за отсутствия разрешений или не поддерживает эту операцию."

У меня было 2 аккаунта в Instagram: один работал с токенами доступа к странице, другой - нет. Итак, я проверил это в проводнике графа fb. Использование токена доступа пользователя У меня нет проблем с обеими учетными записями. Используя токен доступа к страницам для обеих учетных записей, одна работает нормально для запроса, а другая - нет. У третьей учетной записи, которую я создал, такая же проблема.

Вещи, которые я пытался решить:

  1. удаление всех токенов доступа к постоянной странице из моей базы данных и их генерация
  2. генерация маркеров постоянного доступа к странице вручную с помощью инструмента fb graph explorer
  3. превратить мою учетную запись в Instagram обратно в личную, а затем снова в бизнес-аккаунт через приложение
  4. превратить мою учетную запись в Instagram обратно в личную, а затем снова в служебную учетную запись на странице facebook
  5. создать новую учетную запись Instagram и новую страницу Facebook для подключения (повторяя 3. и 4.)

Мои вопросы сейчас:

  1. Могу ли я использовать постоянные маркеры доступа к странице для API-интерфейса Graph Instagram?
  2. Если нет, то как мне получить постоянный доступ на стороне сервера к API-графику Instagram?

Я искал в интернете и переполнении стека несколько дней и схожу с ума, потому что я, похоже, единственный человек, который испытывает эту проблему. Таким образом, помощь будет высоко оценена моими коллегами-разработчиками. Тиа.

1 Ответ

0 голосов
/ 10 марта 2019

Со вчерашнего дня все снова работает нормально, даже если используется постоянный токен доступа к странице.Похоже, что fb решил внутреннюю ошибку.Однако остается вопрос, можно ли вообще использовать токен доступа к странице или это просто ошибка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...