Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 最大收件人数>;5不使用Facebook apprequests(邀请朋友)_Javascript_Facebook_Facebook Graph Api_Facebook Javascript Sdk - Fatal编程技术网

Javascript 最大收件人数>;5不使用Facebook apprequests(邀请朋友)

Javascript 最大收件人数>;5不使用Facebook apprequests(邀请朋友),javascript,facebook,facebook-graph-api,facebook-javascript-sdk,Javascript,Facebook,Facebook Graph Api,Facebook Javascript Sdk,我正在为我目前正在进行的一个项目制作一个邀请系统。邀请系统允许用户邀请有限数量的Facebook好友使用我的项目。假设用户可能只有20个邀请 Facebook有一个名为max_recipients的选项,可以限制用户可以发出的邀请数量。此选项适用于邀请5 在问题的最后你可以找到我的代码 此处将邀请限制为5: 这里将邀请限制在20个以内: 下面您可以查看我的代码: window.fbAsyncInit = function() { FB.init({ appId: "f

我正在为我目前正在进行的一个项目制作一个邀请系统。邀请系统允许用户邀请有限数量的Facebook好友使用我的项目。假设用户可能只有20个邀请

Facebook有一个名为
max_recipients
的选项,可以限制用户可以发出的邀请数量。此选项适用于邀请5


在问题的最后你可以找到我的代码

此处将邀请限制为5:

这里将邀请限制在20个以内:

下面您可以查看我的代码:

window.fbAsyncInit = function() {
  FB.init({
    appId: "foobarfoobarfoobar",
    cookies: true,
    xfbml: true
  });
}

function FacebookInviteFriends() {
  FB.ui({
    'method': 'apprequests',
    'message': 'A hidden foobar description.',
    'max_recipients': '5', // if changed to '20', this stop working.
    'title': 'FooBar'

  // Callback (insert the invites in database)
  }, function(response) {

    // If user selected at least one user
    if (response.length != 0) {
      $.post('<%= invites_path %>', {
        request_id: response.request,
        to_ids: response.to
      }, function(data) {
        $('#remaining-invites').text(data);
      });
    }
  });
}

$('#invite').click(function(event) {
  fbAsyncInit(); // just for didatic purposes
  FacebookInviteFriends();
});
window.fbAsyninit=function(){
FB.init({
appId:“foobarfoobarfoobar”,
饼干:是的,
xfbml:对
});
}
函数FacebookInviteFriends(){
FB.ui({
'方法':'apprequests',
“消息”:“隐藏的foobar说明”,
'max_recipients':'5',//如果更改为'20',将停止工作。
“标题”:“FooBar”
//回调(在数据库中插入邀请)
},功能(回应){
//如果用户选择了至少一个用户
if(response.length!=0){
$.post(“”{
请求\u id:response.request,
to_id:response.to
},函数(数据){
$(“#剩余邀请”)。文本(数据);
});
}
});
}
$(“#邀请”)。单击(功能(事件){
fbAsyninit();//仅用于DITATIC目的
facebook邀请朋友();
});
我正在关注这两个Facebook文档:和


我做错什么了吗?我如何解决这个问题?我从Facebook得到了一个最终答案:

“你好,费尔南多,事实证明,为max_recipients>5隐藏柜台的行为是一项深思熟虑的产品决定,因此我有意关闭此项交易。我无法将您的报告从保密状态恢复到公开状态。感谢您的耐心。”(Dave Dosanjh,Facebook团队)


因为我对此无能为力,Facebook也不会做出任何改变,所以我会回答这个问题,并给出最好的答案。没什么可做的,伙计们:(.

也许你没有超过5个Facebook认为你应该首先邀请的朋友,谢谢你的回复。但我认为你错了,我在Facebook上有600多个朋友,我可以在Facebook创建的iFrame中看到,我可以邀请他们所有人。还有其他建议吗?:/Facebook仍然认为其他595个可能是不会感兴趣,所以他们只显示5,但Facebook iframe会显示我所有的朋友WizKid。我只是向下滚动,它不会停止向我显示可以邀请到我的项目的人:s
响应
对象是否有
长度
属性?