大家好,我正在嘗試創建一個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是一個公共事件。
您確定您從第一個API調用中獲得了ID嗎?嘗試打印出來。據我記得,如果你沒有得到用戶的基本信息,它將返回0作爲ID – Darvex
是的我從/ me調用獲取Facebook用戶ID和其他信息,如第一,中間,姓和電子郵件地址。此外,我使用訪問令牌調試器。它告訴我它是有效的,並具有create_event,email和rsvp_event權限。我不是真的需要rsvp_event,但我試圖將其添加到範圍,看看它是否會解決我的問題。 (它並沒有不幸) –
只是讀了標題 - 只是說有免費的食物和酒!通常做的伎倆。 –