Ошибка приглашения в Facebook - PullRequest
0 голосов
/ 30 ноября 2010

У меня есть следующий код, позволяющий пользователям приглашать своих друзей из Facebook:

function create_fb_friends() {
  FB.init({
    appId  : 'xxxxxxx',
    status : true, // check login status
    cookie : true, // enable cookies to allow the server to access the session
    xfbml  : true  // parse XFBML
 });

FB.ui({
    method: 'fbml.dialog',
    fbml: (
      '<fb:request-form action="/" target="_top"\
                  method="POST"\
                  invite="true"\
                  type="MyApp Application"\
                  content="Checkout this new application.">\
                  <fb:multi-friend-selector\
                  showborder="false"\
                  actiontext="Invite friends to...">\
                  </fb:request-form>'
       ),
    size: {width:640,height:480}, width:640, height:480
  });
}

Когда я нажимаю на кнопку отправить приглашение, я получаю только ошибку от Facebook:

Sorry, your request could not be processed.

Please try again

Я не имею ни малейшего понятия, где может быть проблема, поскольку в ошибке нет реальной обратной связи.

Ответы [ 2 ]

1 голос
/ 01 декабря 2010

Кажется, что это известная проблема: http://bugs.developers.facebook.net/show_bug.cgi?id=10874

К сожалению, она была открыта целую вечность без реальной обратной связи / действий.

Примечание: эта ошибка, кажется, указываетк проблеме с параметром 'действия'.Я заменил URL-адреса, которые я использовал, на URL-адрес, сокращенный до bit.ly, и, похоже, он работает.

0 голосов
/ 20 марта 2012

Еще одна вещь, fb: multi-friend-selector сейчас выходит и больше не будет доступна, как упоминалось здесь.

https://developers.facebook.com/docs/reference/fbml/multi-friend-selector/

Подойдет только пример на этой странице.https://developers.facebook.com/docs/reference/dialogs/requests/

...