为什么facebook会为某些活动返回错误的开始时间?

为什么facebook会为某些活动返回错误的开始时间?,facebook,api,facebook-graph-api,Facebook,Api,Facebook Graph Api,我正在使用FBAPI获取有关特定事件的信息。它工作得很好,但对于某些事件,它返回的开始时间没有时区偏移 例如:“开始时间”:“2012-09-20T16:00:00+0000”(时区为空)。但是应该是“2012-09-20T19:00:00+0300” 是的,您是正确的,应该返回时区。但是(正如他们所做的)关于事件的时间管理。看看是什么- 事件时区迁移说明 从“事件时区”迁移开始,所有事件时间都是 始终使用ISO-8601格式的字符串;“日期\格式”查询字符串 修改器不再有任何效果。下面的格式现

我正在使用FBAPI获取有关特定事件的信息。它工作得很好,但对于某些事件,它返回的开始时间没有时区偏移

例如:
“开始时间”:“2012-09-20T16:00:00+0000”
(时区为空)。但是应该是
“2012-09-20T19:00:00+0300”


是的,您是正确的,应该返回时区。但是(正如他们所做的)关于事件的时间管理。看看是什么-

事件时区迁移说明 从“事件时区”迁移开始,所有事件时间都是 始终使用ISO-8601格式的字符串;“日期\格式”查询字符串 修改器不再有任何效果。下面的格式现在可以使用了 根据事件的类型返回:

  • 仅日期(例如,“2012-07-04”):有日期但尚未指定时间的事件
  • 精确时间(例如,“2012-07-04T19:00:00-0700”):在特定时间点开始的事件,与UTC的特定偏移量。这是 新的Facebook事件跟踪时间的方式,并允许用户 查看不同时区的事件
  • 本地时间(已弃用,例如“2012-07-04T19:00:00”):没有任何时区信息的遗留事件。此格式已弃用, 但由于仍在运行的遗留事件而继续返回 系统

我认为您所谈论的特定事件根本无法计算时区偏移量-可能是因为没有给出位置。

是的,您是对的,应该返回时区。但是(正如他们所做的)关于事件的时间管理。看看是什么-

事件时区迁移说明 从“事件时区”迁移开始,所有事件时间都是 始终使用ISO-8601格式的字符串;“日期\格式”查询字符串 修改器不再有任何效果。下面的格式现在可以使用了 根据事件的类型返回:

  • 仅日期(例如,“2012-07-04”):有日期但尚未指定时间的事件
  • 精确时间(例如,“2012-07-04T19:00:00-0700”):在特定时间点开始的事件,与UTC的特定偏移量。这是 新的Facebook事件跟踪时间的方式,并允许用户 查看不同时区的事件
  • 本地时间(已弃用,例如“2012-07-04T19:00:00”):没有任何时区信息的遗留事件。此格式已弃用, 但由于仍在运行的遗留事件而继续返回 系统

我相信您所谈论的特定事件根本无法计算时区偏移量——可能是因为没有给出位置。

这些事件的位置正确。例如(乌克兰,Lviv),它们也有正确的格式“精确时间:2012-07-04T19:00:00-0700”。问题是缺少偏移量。可能是因为它们是由FB Page创建的?@Lix为什么facebook不能让我们请求特定时区的开始时间,我无法理解。@ale-我们可以决定要在哪个时区显示。一旦他们给了我们偏移量,我们就有了这些信息。@ole-看起来是谁注意到的:)我建议继续关注那个bug报告。向bug提交您的重新创建过程并订阅它。当那里的情况发生变化时,你会收到更新…@Lix“尽快”,这是这里的关键词。这些事件有正确的位置。例如(乌克兰,Lviv),它们也有正确的格式“精确时间:2012-07-04T19:00:00-0700”。问题是缺少偏移量。可能是因为它们是由FB Page创建的?@Lix为什么facebook不能让我们请求特定时区的开始时间,我无法理解。@ale-我们可以决定要在哪个时区显示。一旦他们给了我们偏移量,我们就有了这些信息。@ole-看起来是谁注意到的:)我建议继续关注那个bug报告。向bug提交您的重新创建过程并订阅它。当那里的情况发生变化时,你会收到更新…@Lix“尽快”,这是这里的关键词。