FB.ui запрашивает метод

FB.ui({ method: 'apprequests',
          message: 'come on man checkout my application.'});

Когда я вызываю этот метод, я получаю подсказку со списком друзей и кнопкой отправки запроса. В области уведомлений «ABC», отправленный вам запрос в «XYZ», виден, но сообщение не видно. Что делать?


person Manish Golcha    schedule 26.11.2011    source источник


Ответы (3)


Когда вы предлагаете пользователю запрос приложения, сообщение будет видно только тогда, когда вы извлечете его из графического API с помощью me/apprequests. Если приглашенный пользователь щелкнет уведомление, оно будет перенаправлено на страницу холста вашего приложения, и вы получите идентификаторы запроса в качестве параметра GET, поэтому вы точно будете знать, что вам нужно отобразить.

Все четко объяснено здесь.

Перейдя по этой ссылке, вы получите полезную информацию о передовом опыте.

person ZeNC    schedule 21.06.2012

Похоже, вы не закрыли message с помощью ' в строке 2.

person Colm Doyle    schedule 26.11.2011
comment
Это был пример сообщения, и я думаю, что забыл закрыть свое сообщение здесь. Я проверил вещь в своем приложении, и она закрыта. Тем не менее это не работает. - person Manish Golcha; 26.11.2011

Попробуйте добавить requestcallback в конец аргументов и в конец функции.

FB.ui({method: 'apprequests',
          message: 'come on man checkout my application.',
          }, requestCallback);}
function requestCallback(response) {//redirect or whatever...}
person Matjaž Dolgan    schedule 21.06.2012