php - 获取谷歌公共假期日历的国家 ID 列表
问题描述
我正在使用谷歌日历 API V3。
我正在尝试列出所选国家/地区的所有假期,例如 https://www.googleapis.com/calendar/v3/calendars/en.uk%23holiday@group.v.calendar.google.com/events?key=mykey
但首先我需要使用所有受支持的国家/地区 ID 构建一个选择。我在这里找到了国家 ID 列表: https ://gist.github.com/mattn/1438183
是否有 API 调用可以获取谷歌公共假期日历的所有支持的国家 ID?
解决方案
以下是 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"}
推荐阅读
- memory-profiling - dotMemory - 快照中未列出的应用程序命名空间 - 仅是框架命名空间
- php - Wordpress:如何在页面上显示用户
- ios - 当 ObservedObject 在其他类中发生更改时如何在 ContentView 中运行方法 [Swift 5 iOS 13.4]
- swift - Curl 命令可在 CLI 上运行,但 Alamofire 无法进行身份验证
- c++ - 手动设置 cin.fail()
- php - PHP intl NumberFormatter::SPELLOUT 的源代码在哪里?
- sql - SQL 过滤掉具有多个列条目的行
- angular - 服务的依赖注入不起作用
- python - 值的python字典具有列表映射
- java - 如何使用 mongodb java 驱动程序和 Wildfly 配置日志记录