【发布时间】:2014-02-15 04:31:14
【问题描述】:
我目前无法通过 Facebook 的图形 API 获取事件的正确时间。有些事件显示正确的时间,有些则没有。即使我错误地计算了时区,这对我来说也没有意义。
例如,我有以下三个事件:“Brunch”、“Champions League finale”和“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 页面上显示:
- Pfingst-Tanz 19:00(下午 7:00)
- 欧冠决赛 20:45(晚上 8:45)
- 早午餐 10:00(上午 10:00)
结果:
- Pfingst-Tanz:我的应用中的 Facebook 页面正确、API 错误或 TZ 错误
- (欧冠决赛:不知道,没关系)
- 早午餐:Facebook 页面和 API 正确且相同
这只是彼此不对应。据我了解,要么全错要么没有错,但不仅仅是 1/3 或 2/3 事件。有没有人有想法,还是我太盲目了,看不到什么东西?
【问题讨论】:
标签: ios facebook events facebook-graph-api