Не удалось открыть диалог Facebook на мобильном телефоне - PullRequest
5 голосов
/ 07 июня 2011

Вот мой исходный код:

FB.ui({method: 'apprequests', to: fbId, message: "hello"}, function(resp){
   if(resp.request_ids){
      $('#req-id').val(resp.request_ids);
        $('form').submit();
   } else {
       return false;
   }
});

А вот что я получаю, когда запускаю его в браузере с агентом пользователя, установленным на iPhone:

An error occurred. Please try again later.

Это также всплывающее окноокно для отображения сообщения, которое не требуется.Я попытался добавить параметр «display: touch» без каких-либо состояний.

Кто-нибудь сталкивался с этим раньше?

Спасибо, Грин

Ответы [ 3 ]

3 голосов
/ 30 сентября 2011

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

1 голос
/ 20 апреля 2012

Запросы теперь доступны на мобильном телефоне. Для получения дополнительной информации см .:

https://developers.facebook.com/docs/guides/mobile/web/

0 голосов
/ 12 апреля 2012

установить useragent, так как это браузер для настольных компьютеров и делает Facebook счастливым

...