2012-04-21 72 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

相關問題