Заявки успешно завершены, но уведомления не отображаются
Я использую обычную настройку для отправки приглашений через диалог запросов:
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. Больше не для веб-сайта.