2013-01-11 31 views
0

大家好,我正在嘗試創建一個Facebook應用程序,邀請使用它的人蔘加一個活動。然而,我似乎無法讓它工作。該POST總是返回以下內容:無法邀請某人蔘加活動

「消息」: 「(#200)」, 「類型」: 「OAuthException」, 「代碼」:200

如果我用沒關係我PHP腳本或Graph API Explorer的結果總是相同的。

代碼:

$aFbConfig = array(
    'appId' => 'MY_APP_ID', 
    'secret' => 'MY_APP_SECRET' 
); 
$oFb = new facebook($aFbConfig); 

try{ 
    $aMe = $oFb->api('/me'); 
    $invite = $oFb->api('/491574947560291/invited/'.$aMe['id'], 'POST'); 
}catch(FacebookApiException $e){ 
    echo '<pre>'.print_r($e, true).'</pre>'; 
} 

請注意:

我有所需的create_event許可,異常不是由造成的/我打電話491574947560291是一個公共事件。

+1

您確定您從第一個API調用中獲得了ID嗎?嘗試打印出來。據我記得,如果你沒有得到用戶的基本信息,它將返回0作爲ID – Darvex

+0

是的我從/ me調用獲取Facebook用戶ID和其他信息,如第一,中間,姓和電子郵件地址。此外,我使用訪問令牌調試器。它告訴我它是有效的,並具有create_event,email和rsvp_event權限。我不是真的需要rsvp_event,但我試圖將其添加到範圍,看看它是否會解決我的問題。 (它並沒有不幸) –

+0

只是讀了標題 - 只是說有免費的食物和酒!通常做的伎倆。 –

回答

0

這是一個bug

向上面的鏈接報告,你太過體驗這個錯誤。

+0

感謝您指出這一點。我希望他們儘快修復它,因爲我有一個截止日期... –

1

邀請peoplo參加活動的用戶必須參加該活動。 用戶可以邀請自己的朋友

+0

如果這是真的你說什麼,你不能發送邀請給你有一個訪問令牌的人?我想邀請(或註冊此事)當前登錄的用戶。 –

相關問題