#facebook #tabs #facebook-javascript-sdk
#Facebook #вкладки #facebook-javascript-sdk
Вопрос:
Я пытаюсь обновить свою вкладку на ряде страниц в facebook. Из-за большого объема страниц я делаю пакетные вызовы, чтобы не ограничивать скорость. Пакетные вызовы работают нормально.
При этом я пытаюсь обновить вкладку страницы, выполнив вызов, как указано здесь . У меня есть функция добавления, которая работает нормально, и она работает так, как должна. Я использую тот же метод получения и использования токенов, и я знаю, что это не проблема, поскольку у меня есть автономный доступ, поэтому срок их действия не истекает (я получаю их при каждой загрузке страницы, но на самом деле могу просто хранить их и не беспокоиться об этом).
Оба вызова используют один и тот же идентификатор страницы, идентификатор приложения и токен доступа, и вызов выполняется нормально. Ошибка, которую я получаю, заключается в том, что вкладка не существует на странице, но когда я перехожу к https://graph.facebook.com/PAGE_ID/tabs/APP_ID моя вкладка там отображается так же, как и на странице. Когда я отправляю сообщение об этом, я получаю сообщение об ошибке, которого там нет.
Мой вопрос заключается в следующем: кто-нибудь уже получил эту работу, и если да, то как выглядел ваш звонок, и я что-то упустил?
Я бы опубликовал код, но он невероятно длинный и переплетен в моей программе, поэтому его было бы сложно извлечь.
Ответ №1:
На данный момент существует небольшая проблема с API вкладок страниц, что означает, что в некоторых ситуациях вам нужно добавить свой идентификатор приложения в вызов с app_
помощью so /PAGE_ID/tabs/app_APP_ID
, попробуйте и посмотрите, работает ли это.