[英]Facebook graph API: Event timezone, time
我目前正在通過Facebook的圖形API獲取正確的活動時間。 有些事件顯示正確的時間,有些則沒有。 即使我錯誤地計算時區,它對我來說也沒有意義。
例如,我有以下三個事件:“早午餐”,“冠軍聯賽結局”和“Pfingst-Tanz”。 這就是圖API返回的內容:
{
"data": [
{
"name": "Pfingst-Tanz",
"start_time": "2012-05-27T10:00:00",
"end_time": "2012-05-27T14:00:00",
"timezone": "Europe/Berlin",
"location": "...",
"id": "..."
},
{
"name": "Championsleague Finale",
"start_time": "2012-05-19T11:45:00",
"end_time": "2012-05-19T14:45:00",
"timezone": "Europe/Berlin",
"location": "...",
"id": "..."
},
{
"name": "Muttertagsbrunch",
"start_time": "2012-05-13T10:00:00",
"end_time": "2012-05-13T14:00:00",
"location": "...",
"id": "..."
}
],
"paging": { … }
}
在Facebook頁面上顯示:
結果如下:
這只是彼此不對應。 根據我的理解,它必須是全是錯誤或沒有錯,但不僅僅是1/3或2/3事件。 有沒有人有想法,或者我太盲目看不到什么?
您的“早午餐”活動不包含時區,因此無法根據用戶的本地時區進行調整,這是我假設Facebook正在進行的操作。
我不能立即清楚start_time
和end_time
值是表示本地開始/結束時間(在給定時區內)還是UTC開始/結束時間,但這應該很容易根據數據計算出來(和文件,希望)。 我懷疑這是指定時區的UTC開始/結束,否則是本地開始/結束。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.