2012-04-21 97 views
1

participatants我试图用邀请用户与下一个电话邀请事件方法

/EVENT_ID/invited?users=USER_ID1,USER_ID2,USER_ID3 

帮助的限制,我想我会邀请用户的所有朋友。

然而,我却陷入麻烦,邀请人数有限制。是否有可能知道邀请用户的上限?另外,它是APP限制还是PER-USER限制?

或者,是否有任何JS API /对话框,允许用户邀请参与者本身,这样我们就不会达到此上限?

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, "https://graph.facebook.com/228861470548080/invited"); 
curl_setopt($ch, CURLOPT_POST, true); 
curl_setopt($ch, CURLOPT_POSTFIELDS, $curlpostf); 
$result = curl_exec($ch); 
curl_close($ch); 
echo $result; 

回答

0

理论上,你不能批次邀请所有

“的人一定会提示邀请特定的朋友事件” https://www.facebook.com/help/www/245886992192344

技术上 - 删除前 - 你可以邀请人在同一时间的请求。

否则,图表将显示一个错误:

(#105)的参数的数目超过最大此操作

PER-REQUEST极限问题可以通过切割来解决你的“用户”参数分成几部分,然后发送更多图形API调用

(关于PER-APP每用户限制,我没有任何信息。)

实际上,如果你违反了条款您的应用程序将被删除没有任何通知。

+1

如果事先征得用户的同意,该怎么办?像“全选”按钮? – 2014-07-19 11:27:01

+0

这正是我的一个应用被Facebook删除的原因。 “必须提示人们邀请>>> SPECIFIC <<<朋友参加活动” – 2014-07-20 09:34:45

+0

感谢您的洞察。很高兴在我的应用被禁止之前,我有你的建议! – 2014-07-20 10:50:11

0

受邀用户数量没有限制(至少在官方文档中没有任何说明)。

目前没有任何对话或JS-SDK的功能,使您可以邀请用户的事件,但你可以很容易地指导用户使用在事件的页面顶部的“邀请好友”按钮。

+0

其实,有关于与会者列表检索([限于〜999级的用户图形API事件的参与者列表(http://developers.facebook.com/bugs/293819407299977))图形API结果一个开放的错误,但这个似乎无关问题 – 2012-04-22 10:54:30

+0

基本上,我试图做的是列出用户的朋友的所有ID,然后邀请他们到一个特定的事件。以下是仅供参考返回: {“消息”:“(#105)的参数的数量超过此操作的最大”,“类型”:“OAuthException”,“代码”:105}} PS:不能标记你的名字:/ – 2012-04-22 11:52:11

+0

@IsaacLongKwan,你想发出'GET'或'POST'请求​​吗?可能'POST'比处理大量的用户要好。 (顺便说一下,邮件的所有者总是会收到回复通知,所以在这种情况下不需要标签)) – 2012-04-22 12:50:06