2012-03-02 9 views
0

私はFacebook APIを使用して自分のページに代わってFacebook上でイベントを作成しようとしています。適切premissions(create_eventmanage_pagesFacebookのイベントをrGraph APIでページとして作成

https://graph.facebook.com/ {PAGE_ID} /イベント

namestart_time転記(他のものは任意である):私はそれがこのように行われていることを読み取るFBドキュメントから

グラフAPIエクスプローラでこれを使って遊んでいます。私はイベントを作成しますが、それはページではなく自分のプロファイルで行われます。

私のプロファイルではなくページの下にイベントを作成することは可能ですか?それは私がこのことについて出回っ多くの議論がここにあります知っている私のプロファイルID

PPSではありませんので

PS iは、二重のページIDをチェックし、しかし、私は私の質問に簡単な答えを見つけるcouldntのunfortunatley。

答えて

0

だから、私はこれを自分で考え出しました。私はページアクセストークンでそれを掲示する必要があった。 heres the code

$page_info = $this->fb->api('/' . $page_id . '?fields=access_token'); 
if (!empty($page_info['access_token'])) { 

$path = realpath(APPPATH . '../path/to/img'); 
$args = array(
    'access_token' => $page_info['access_token'], 
    'start_time' => $start_time, 
    'description' => $description 
    'name' => $name, 
    'location' => $loaction 
); 
$img = 'img.jpg'; 
if ($upload) {// if picture is needed 
    $args['@' . $img] = '@' . $path . '/' . $img; 

    $this->fb->setFileUploadSupport(true); 
} 

$res = $this->fb->api("/" . $this->input->post('fb_event'), "post", $args); // should give back event id   
} 
+0

あなたが投稿したコードが十分な洞察力を与えないため、これは実際にそれを必要とする人には役立ちません。 –

関連する問題