当前位置: 首页 > 知识库问答 >
问题:

获取谷歌公共假日日历的国家/地区 ID 列表

上官恩
2023-03-14

我正在使用谷歌日历API V3。

我正在尝试列出所选国家的所有假日https://www.googleapis.com/calendar/v3/calendars/en.uk#holiday@group.v.calendar.google.com/events?key=mykey

但首先我需要用所有支持的国家/地区ID创建一个select。我在这里找到了国家ID列表:https://gist.github.com/mattn/1438183

是否有一个API调用可以为谷歌的公共假日日历获取所有支持的国家/地区ID?

共有1个答案

袁秦迟
2023-03-14

以下是2020年1月更新的ISO 3166-2列表到谷歌日历名称:

重要!对于所有未列出的国家/地区,使用ISO 3166-2,因此对于阿尔巴尼亚,它是al。

        {"au", "australian"},
        {"at", "austrian"},
        {"br", "brazilian"},
        {"bg", "bulgarian"},
        {"ca", "canadian"},
        {"cn", "china"},
        {"hr", "croatian"},
        {"cz", "czech"},
        {"dk", "danish"},
        {"fi", "finnish"},
        {"fr", "french"},
        {"de", "german"},
        {"gr", "greek"},
        {"hk", "hong_kong"},
        {"hu", "hungarian"},
        {"in", "indian"},
        {"id", "indonesian"},
        {"ie", "irish"},
        {"il", "jewish"},
        {"it", "italian"},
        {"jp", "japanese"},
        {"lv", "latvian"},
        {"lt", "lithuanian"},
        {"my", "malaysia"},
        {"mx", "mexican"},
        {"nl", "dutch"},
        {"nz", "new_zealand"},
        {"no", "norwegian"},
        {"ph", "philippines"},
        {"pl", "polish"},
        {"pt", "portuguese"},
        {"ro", "romanian"},
        {"ru", "russian"},
        {"sa", "saudiarabian"},
        {"sg", "singapore"},
        {"sk", "slovak"},
        {"si", "slovenian"},
        {"kr", "south_korea"},
        {"es", "spain"},
        {"se", "swedish"},
        {"tw", "taiwan"},
        {"tl", "thai"},
        {"tr", "turkish"},
        {"ua", "ukrainian"},
        {"us", "usa"},
        {"vn", "vietnamese"}
 类似资料:
  • 使用节点https://github.com/google/google-api-nodejs-client库,我试图访问公共假期。我有身份验证工作,并可以访问API。当我测试事件时。使用API资源管理器列出endpoint,我怀疑日历有效。 日历 Id :“en.sa#holiday@group.v.calendar.google.com” 存在于我的个人日历中,但不存在于应用日历中。 当我尝试

  • 只用我的日历ID工作得很好. en.thai#holiday@group.v3.calendar.google.com |en.th#holiday@group.v3.calendar.google.com | 请帮忙谢谢你 calenderId:“me”或“primary………..output:”所有事件列表“ 日历Id:en.th#holiday@group.v3.calendar.googl

  • 如果我是对的,timemax='2012-10-25t23:59:59z'-给我的事件可能是从?to this datetime timemin='2012-10-25t23:59:59z'-为我提供了结束此datetime的事件

  • 问题内容: 我怎样才能得到一个与事件 的公共 谷歌日历?我有,但是没有必要。我不想更改其事件,也无需登录。 我想从中获取一个与我的/ 数据库同步。 试过了 但出现登录错误: 问题答案: 您的日历必须 公开 共享 ! 如果您仅共享 忙/闲 状态,则此方法有效: 详细信息 -仅当日历完全公开共享时,此wotrks 或者只是 忙碌 参数 orderby , sortorder 和 futureevent

  • 我有一个应用程序使用s2s与谷歌日历API的连接。我需要在不同的用户日历中创建事件。若要使之成为可能,用户应转到日历的设置并将其日历共享到服务帐户。但我想为用户简化这一点 - 这样他们就不需要去他们的日历设置。我没有用于用户交互的界面 - 这是一个机器人。如何以其他方式访问用户的日历?

  • 假设我被授予访问其他用户日历的权限。我可以在Google calendar web UI的“其他日历”下成功地查看该日历。 该日历可以通过Caldav访问吗?如果是,怎么做? 我的CalDAV客户端开始查看https://apidata.googleusercontent.com/CalDAV/v2,并通过oauth2进行身份验证。它遵循当前用户主体URL,并从那里到日历主页集。在calendar