Facebook邀请朋友错误:抱歉,您的请求无法处理

时间:2010-11-30 12:23:08

标签: javascript facebook fbml

我有以下代码允许用户邀请他们的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 个答案:

答案 0 :(得分:1)

似乎这是一个已知问题:http://bugs.developers.facebook.net/show_bug.cgi?id=10874

不幸的是,它已经开放多年,没有真正的反馈/行动。

旁注 - 该错误似乎表明“行动”的问题。参数。我替换了我使用的网址,并使用了bit.ly缩短的网址,它似乎正在运行。

答案 1 :(得分:0)

另一件事fb:多朋友选择器现在正在出路,并且将不再像这里提到的那样可用。

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

只需使用此页面上的示例即可。 https://developers.facebook.com/docs/reference/dialogs/requests/