Facebook уведомить о приглашении отправлено - PullRequest
0 голосов
/ 21 января 2012

У меня небольшая проблема с диалоговым окном для приглашения друзей

Это код, который я использовал: http://developers.facebook.com/docs/reference/dialogs/requests/

с моим идентификатором приложения.

IМожно выбрать друзей из Facebook Dialong и пригласить их.

Ответ от обратного вызова Javascript следующий:

Request callback response

Но почему мой друг не получил приглашение из моего приложения?

мой друг == Я, с двумя разными счетами.

Код такой:

<a href="#" onclick="sendRequestViaMultiFriendSelector();">Facebook</a>
    <div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>

<script>
  FB.init({
    appId  : 'myid',
    status : true,
    cookie : true,
    oauth: true
  });

  function sendRequestToRecipients() {
    var user_ids = document.getElementsByName("user_ids")[0].value;
    FB.ui({method: 'apprequests',
      message: 'My Great Request',
      to: user_ids, 
    }, requestCallback);
  }

  function sendRequestViaMultiFriendSelector() {
    FB.ui({method: 'apprequests',
      message: 'Check bla from your friends.'
    }, requestCallback);
  }

  function requestCallback(response) {
    console.log(response);
  }
</script>

Есть идеи?Заранее спасибо.

1 Ответ

1 голос
/ 11 февраля 2012

Запросы - это функция, которая доступна только для приложений Canvas.Он не доступен для Facebook для веб-сайтов или приложений Connect.

Образец цитирования: http://developers.facebook.com/docs/reference/dialogs/requests/

Запросы доступны только для приложений Desktop Canvas, но не для веб-сайтов.Принятие запроса направит пользователя на URL-адрес страницы холста приложения, отправившего запрос.

...