【问题标题】:Event_New API timezone - Supported Timezone ListEvent_New API 时区 - 支持的时区列表
【发布时间】:2012-09-08 00:44:42
【问题描述】:

支持的时区列表在哪里?

当我们使用时区“美国/博伊西”调用 Event_New 时,我们会收到错误消息:

Invalid time zone.  Please consult our list of supported timezones.

我找到了这个链接:http://developer.eventbrite.com/doc/timezones/

在它上面,我发现 'America/Boise' 列出(不工作),我们知道 'Pacific/Honolulu' 工作,但不在此列表中。 我想知道某处是否有明确的清单?

更多信息

我们从http://www.geonames.org 获得时区列表:(http://download.geonames.org/export/dump/timeZones.txt)

我们可以调整我们的转换脚本以解决异常值,但最好知道什么是可接受的,什么是不可接受的。

谢谢!

【问题讨论】:

    标签: timezone eventbrite


    【解决方案1】:

    任何 Olson 时区标签都应该是 Eventbrite API 的有效输入。这听起来像是一个错误。

    我已针对此问题向 Eventbrite 提交了错误报告。解决后我会在这里更新。

    【讨论】:

    • 好的。仅供参考,另外两个不起作用的时区是“美国/印第安纳州/印第安纳波利斯”和“美国/肯塔基州/路易斯维尔”
    • 谢谢。我会将这些添加到错误报告中
    • 我对“美国/肯塔基州/路易斯维尔”没有任何问题。 'America/Fort_Wayne' 可以作为 'America/Indiana/Indianapolis' 的替代品,而 Eventbrite 对此进行了调查。
    • 谢谢。这很好奇。我刚刚再次尝试了“America/Kentucky/Louisville”,但它仍然抛出同样的错误。我想知道是否正在进行其他验证。
    • 这个错误似乎仍然存在。但现在似乎 GMT-X 形式的输入也是无效的,因此似乎不再有一个简单或有效的解决方法来解决这个问题。根据我运行的测试,'Etc/GMT-4' 的时区输入值(基于上面链接的映射)以及 'GMT-4''GMT-04''America/Moncton' 不起作用。 America/Halifax 有效,但我们根据位置获得 Olson 值,并且很难以某种方式将其映射到有效的“等效”Olson 值......
    【解决方案2】:

    评论 Ryan 的回答(我还不到 50 岁,无法发表评论)。似乎也不支持“美国/蒙克顿”?

    请求数据:

    { title: 'geofreddy',
      start_date: '2013-08-10 09:00:00',
      end_date: '2013-08-17 17:00:00',
      timezone: 'America/Moncton',
      venue_id: <id of my venue> }
    

    API 响应:

    { error_type: 'Timezone error',
      error_message: 'Invalid time zone.  Please consult our list of supported timezones.' }
    

    看到这个问题:

    Event_New API timezone - does it accept Olson tz values?

    我可以通过将时区作为 GMT 偏移量(即 GMT-4)来解决问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-14
      • 2010-12-04
      • 1970-01-01
      • 1970-01-01
      • 2010-11-15
      • 2019-02-03
      • 1970-01-01
      • 2015-11-22
      相关资源
      最近更新 更多