Facebook Graph APIを使用してプログラムでページにイベントを追加することはできますか? 「はい」の場合は、どのHTTP要求を行う必要がありますか?Graph APIを使用してプログラムでページにイベントを追加する方法はありますか?
たとえば、Startup Weekendはevents on its Facebook pageです。 これらのイベントはGraph API Event objectを使用して追加できますか? APIを使用してイベントを作成する
Facebook Graph APIを使用してプログラムでページにイベントを追加することはできますか? 「はい」の場合は、どのHTTP要求を行う必要がありますか?Graph APIを使用してプログラムでページにイベントを追加する方法はありますか?
たとえば、Startup Weekendはevents on its Facebook pageです。 これらのイベントはGraph API Event objectを使用して追加できますか? APIを使用してイベントを作成する
UPDATE
はもはや可能のv2.0 +です。チェック:https://developers.facebook.com/docs/apps/changelog#v2_0
をはいそれが可能です。
権限:
create_event
manage_pages
だから、最初のページのIDとそのアクセストークンを取得し、経由:
$facebook->api("/me/accounts");
結果は何かになりますlike:
Array
(
[data] => Array
(
[0] => Array
(
[name] => Page Name
[category] => Website
[id] => XXXXXX
[access_token] => XXXXX
)
[1] => Array
(
[name] => Page Name 2
[category] => Company
[id] => XXXXXXX
[access_token] => XXXXXXXX
)
)
)
UPDATE:成功したコールは、アクセスする必要がある場合は、
$page_info = $facebook->api("/PAGE_ID?fields=access_token");
アクセストークン:ページのaccess_token
は、あなたが今のように直接page
オブジェクトを呼び出すことができます取得するに$page_info['access_token']
ここでページIDとアクセストークンを取得し、events
接続を使用します。
$nextWeek = time() + (7 * 24 * 60 * 60);
$event_param = array(
"access_token" => "XXXXXXXX",
"name" => "My Page Event",
"start_time" => $nextWeek,
"location" => "Beirut"
);
$event_id = $facebook->api("/PAGE_ID/events", "POST", $event_param);
あなたは完了です! :-)
これはまさに私が欲しいものです!もう1つの質問、これらのページのアクセス権の有効期限はありますか? – fjsj
@jsj:私は本当にチェックしませんでしたが、私は*はい彼らが期限切れと思う。 – ifaour
@fjsjページの管理者が変更した場合、期限切れになります。そうでない場合は –