0

Facebookにイベントがあります。FQLを使用して情報を取得していますが、アクセストークンごとに結果が異なります。
クエリを選択

select eid, name, start_time, end_time, update_time, timezone, from event where eid in (321074447988833)

1)アクセストークンが生成されました:
https ://graph.facebook.com/fql?q = select%20eid、%20name、%20pic_big、%20description、%20privacy、%20start_time、%20end_time、%20update_time、%20timezone、% 20location、%20venue%20from%20event%20where%20eid%20in%20(321074447988833)&access_token = XXXXX
結果:

"start_time": "2012-09-12",
"end_time": null,

2)実際のユーザーアクセストークン:
結果:

"start_time": 1347440400,
"end_time": 1347526800,


最初の例では「end_time」(正しい)がないのに、2番目の例では「end_time」があり、start_timeとend_timeの違いが1日であるのはなぜですか。したがって、イベントは1つを受け入れるのに2日かかるようです。

4

1 に答える 1

2

Graph API Facebookアプリケーションでは、イベントのタイムゾーン移行を有効にする必要があります。

現在の方法は、GMTに変換された太平洋時間で発生したかのようにイベントの時刻のUNIXタイムスタンプを返すことです。

移行を有効にすると、FacebookはISO-8601形式の日付文字列と時間とタイムゾーンを返すようになりました。

移行は現在、12月にすべてのアプリに展開される予定です。

于 2012-09-13T18:56:07.950 に答える