2012-11-10 57 views
3

我嘗試使用打開的圖形和php sdk創建一個facebook事件。「OAuthException:(#100)無效參數」通過創建事件

我用這個代碼:

$facebook = new Facebook(array(
     'appId' => 'XXXXXXXXX', 
     'secret' => 'XXXXXXXXXX', 
     'cookie' => true // enable optional cookie support 
    )); 
    $user = $facebook->getUser(); 

$event_start = time() + (7 * 24 * 60 * 60); 


if ($user) { 
    try { 
    $event = $facebook->api("/me/events","post",array(
     'title'=>'My Event Name', 
     'start_time'=>$event_start 
     // etc add your other event info here 
    )); 
    } catch (FacebookApiException $e) { 
    echo($e); 
    } 
} 

我有這個權限:create_event,rsvp_event

和我得到這個錯誤:

OAuthException:(#100)的參數無效

我該如何解決這個問題?

+0

我想你可能需要使用PROFILE_ID /事件,而不是我/事件:https://developers.facebook.com/docs/reference/api/user/#events – koosa

+0

我想這: '... $ user_profile = $ facebook-> api('/ me'); $ id = $ user_profile ['id']; ( ....' 但是我不工作 我認爲,/我/我的工作,事件是正確的,就像在這個Facebook教程:http://developers.facebook.com/blog/post/560/ –

回答

1

我發現這個問題......我用「標題」,而不是「名」

1

我有同樣的問題。

我的解決方案是將'start_time'正確地格式化爲ISO 8601

例如2012年1月12日13:45 CET中會

2012-12-01T13:45:00+0100 

我沒有找到解決辦法的任何地方爲止。乾杯。

相關問題