FB Graph API ile belirli bir sayfa için Facebook etkinlik oluşturma

0 Cevap php

Benim CMS Facebook'a özgü sayfasından olayları senkronize gerekir. Ben oluşturulan sayfa için bir olay yaratmak için çalışıyorum ama hala hiçbir sonuç yok ediyorum. Ben sadece kullanıcıya ilgili olayları oluşturmak, ancak sayfa yapabilirsiniz. Kod kullanımları Facebook PHP-SDK.

$page_id = '31337';
$page = $facebook->api("/{$page_id}");
$event_data = array(
    'name'          => 'Event: ' . date("H:m:s"),
    'start_time'    => time() + 60*60,
    'end_time'      => time() + 60*60*2,
    'owner'         => $page
);
$post = $facebook->api("/{$page_id}/events", 'POST', $event_data);

Ben verilen veri 'sahibi' sayfası olsa kullanıcıya aittir önce de söylediğim gibi, bu pasajı yürüttükten sonra, olay yarattı ama. Benim app manage_pages, create_event ve publish_stream izinlere sahiptir. Ne kaçırıyorum?

Solution

"OLD REST API" belgelerine "yeni Graph API" hala parametre ihtiyacı olduğunu bulduk page_id. Yani değişken $ event_data altında gibi olmalıdır:

$event_data = array(
    'name'          => 'Event: ' . date("H:m:s"),
    'start_time'    => time() + 60*60,
    'end_time'      => time() + 60*60*2,
    'page_id'       => $page['id]
);

0 Cevap