Facebook: обновление вкладок страницы с помощью Javascript SDK

#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 , попробуйте и посмотрите, работает ли это.