关于使用心知服务的说明
心知天气 API 接口的免费用户,需在数据展示页面注明数据来源为心知天气。付费用户可自行决定是否注明数据来源。
心知天气支持的全球城市
心知天气支持全国 3156 个、全球 24,962 个城市和地点。下面的交互地图中的每一个亮点都代表其中一个城市。心知会持续增加支持的城市数量,尽快点亮地球上的每一个城市和角落。
城市列表下载在数据调用时,建议优先使用城市 V3 ID 进行调用。部分地区对于汉语名称、拼音名称的支持不够完备,还请谅解
示例代码
为了帮助你快速学习如何使用心知天气 API,我们提供了多种编程语言下调用心知天气 API 的示例代码,包括 Node.js、Python、PHP、Android、JSONP、Swift 等。
心知 GitHub 上也有对于常见技术问题的说明,如在 API 调用中遇到技术问题,敬请参考。
点此查看:https://github.com/seniverse/seniverse-api-demos
欢迎成为心知共创社区的一员,你可以在 GitHub 上通过 Pull Request 提交示例代码,或发送到邮箱hack@seniverse.com
SDK
心知天气提供封装好的 SDK 帮助你快速对接 API。SDK 提供的主要功能有:
- 解决加密问题,支持加密或直接使用 key 调用 API
- 统一数据返回格式(可选)
- 错误处理
- 数据缓存(可选)
不同编程语言正逐步支持中