关于使用心知服务的说明

心知天气 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
  • 统一数据返回格式(可选)
  • 错误处理
  • 数据缓存(可选)

不同编程语言正逐步支持中