Заявки успешно завершены, но уведомления не отображаются

Я использую обычную настройку для отправки приглашений через диалог запросов:

FB.ui(
  {
    method: 'apprequests', 
    message: "Please add me, I am doing the same, thanks!"
  }, 
  function(response) {
   console.log(response);
  }
);

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

Изменен ли API? Поиск ответов не дал мне никаких результатов, хотя я нашел этот отчет об ошибках с 15 февраля 2013 года.

Является ли Facebook еще раз проверкой или изменен API, но не документация? Я искренне благодарен за любые идеи!

Ответы

Ответ 1

Есть две простые вещи, которые могут вызвать эту проблему.

Во-первых, вам не хватает Canvas. Просто добавьте его из панели приложений в Facebook Developers.

Второй - убедитесь, что ваше приложение НЕ находится в режиме SandBox. Если он не отправит никаких уведомлений. Я потерял часы, прежде чем понять это и изменить код всеми возможными способами.

Надеюсь, что это поможет.

Ответ 2

Его не facebook не может решить проблему в вашей конфигурации приложения facebook:

Следуйте приведенной ниже конфигурации и ее работе как шарм.

Вам просто нужно зайти к разработчику Facebook и выбрать свое приложение и перейти к настройке своего приложения и нажать "Добавить платформу" и выбрать "Приложение на Facebook", а затем добавить в него URL холста. теперь попробуйте отправить приглашение, и оно покажет уведомление.

Спасибо Сагар


или перейдите в разработчики facebook,

Измените 111 на свой идентификатор APP

-Fedmich

Ответ 3

Это было опубликовано вчера в facebook bugs сайт. Тем не менее, он по-прежнему не работает для меня, хотя я использую точный код, который ссылается на комментарий FB.

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

Ответ 4

Имел ту же проблему, я добавил URL-адрес Secure Canvas и т.д. Но проблема была в том, что я не предоставил идентификатор iPhone Store внутри раздела iOS в настройках.

Ответ 5

Как и в Graph API 2.3, запросы на игры доступны только для игр.

Как уже упоминалось в описании Game Requests, вам нужно создать Facebook-игры в App Portal, после чего вы получите уведомление с помощью Game Request. Больше не для веб-сайта.