Запрос приложения от пользователя к пользователю не появляется в уведомлениях - PullRequest
4 голосов
/ 19 марта 2012

Это очень странно. Я знаю, что если вы создаете приложение для пользовательского приложения-запроса, оно нигде не появляется ..

но в этом случае я попробовал диалог FB.ui, чтобы создать запрос приложения от пользователя к пользователю. Как это:

FB.ui({method: 'apprequests',
    message: 'I invite you for a coffee together',
    to: xxxxxxxx
});

Открывает диалоговое окно и успешно отправляет запрос.

но проблема в том, что получатель не получает уведомления о запросе приложения каким-либо образом.

Я пытался отключить режим песочницы и все такое, но нет способа уведомить получателя о полученном им запросе: /

Что я делаю не так?

Ответы [ 2 ]

4 голосов
/ 19 марта 2012

Помимо подсказки Джуси, есть одна известная проблема с заявками, которые работают только с приложениями Canvas.

, поэтому, даже если ваше приложение представляет собой веб-сайт или просто вкладку, без холста (приложение на facebook) запрос никогда не отображается.Вы должны будете добавить некоторый код на URL-адрес холста, чтобы перенаправить пользователя в нужное место, когда пользователь принимает запрос.

Также помните, что если вы используете новый модальный диалог аутентификации и аутентифицированные рефералы, принимающий пользователь получает ошибку, когда он хочет принять запрос.см http://developers.facebook.com/bugs/191961117570028

1 голос
/ 19 марта 2012

Убедитесь, что запрос отправлен, пока ваше приложение с песочницей отключено.Если он был отправлен, когда приложение находилось в режиме песочницы, этот запрос не будет отображаться, если песочница будет отключена.

Важно отметить, что изменения в настройках приложения могут быть не немедленными, и вам нужно подождать парумин (нет необходимости ждать часа!) после отключения режима песочницы.

Если вы все еще не видите запросы пользователя в уведомлениях, отправленных другим пользователем в общедоступном приложении, сообщите об ошибкеиспользуя Facebook Bug tool .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...