#facebook #facebook-graph-api #instagram #instagram-api
Вопрос:
Я создаю приложение, которое позволит мне управлять своей учетной записью Instagram, следуя приведенному здесь руководству
Сейчас я нахожусь на стадии рассмотрения приложения, и у меня есть загадка:
- теоретически мне не должно понадобиться разрешение pages_messaging (в документации об этом не упоминается, как требуется)
- тем не менее, когда я звоню, чтобы зарегистрировать обратный вызов для сообщений Instagram POST /v11.0/{идентификатор страницы}/subscribed_apps?поля=сообщения и доступ_токен={доступ_токен} вызов завершится ошибкой с помощью WWW-аутентификации: OAuth «Платформа Facebook» «недостаточная область видимости» » (#200) Чтобы подписаться на поле сообщения, необходимо одно из следующих разрешений: pages_messaging» (этот вызов совпадает с тем, который они делают в документации).
- поэтому я добавил разрешение pages_messaging в свой обзор
- теперь я не могу пройти проверку, так как они продолжают говорить мне, что мне не нужно разрешение pages_messaging для моего варианта использования (управление сообщениями Instagram) — «Мы определили, что вариант использования вашего приложения для запрошенного разрешения или функции недействителен или не нужен для поддержки его основной функциональности».
Хмм…. что я упускаю? Какие-либо рекомендации, которые вы можете дать?
Комментарии:
1. Согласно документации, это должно было понадобиться
pages_manage_metadata
— было ли это предоставлено? (Я имею в виду пользователя приложения.)2. да, это удовлетворено, и для этого процесс рассмотрения прошел
Ответ №1:
После дальнейших попыток:
- мы не смогли найти технический способ, чтобы не нуждаться в разрешении pages_messaging
- Facebook не одобрил бы это разрешение для нашего приложения Instagram — мы получили не более подробной информации, чем «недействительно или не требуется».
- мы фактически расширили область нашего приложения, чтобы также охватить сообщения на странице Facebook, мы перезаписали наши демо-версии, чтобы продемонстрировать взаимодействие со страницей FB.
- с помощью нового подхода нам удалось пройти процесс утверждения pages_messaging
Такое ощущение, что мы делаем что — то не так-нам не следовало поддерживать сообщения Facebook и проходить длительный процесс изменения нашего приложения только для того, чтобы продемонстрировать взаимодействие со страницей FB. Нет, если бы мы хотели только поддержки Instagram.
Увы, по состоянию на октябрь 2021 года именно так мы продвигались вперед. Надеюсь, что-то изменится в будущем, чтобы сделать вещи более ясными и прозрачными в будущем.
Комментарии:
1. Столкнувшись с той же проблемой здесь! Ваш ответ сэкономил мне время. Расширяем возможности нашего приложения, чтобы получить разрешение pages_messaging для подписки на webhook! Можете ли вы сообщить мне более подробную информацию о том, какую новую область вы добавили в свое приложение, чтобы пройти проверку и получить разрешение?