我项目和凭据

2025-06-18 11:07:12

开始请求API之前,你需要先创建项目和凭据。

项目

项目是承载和风天气数据服务的容器,也可以理解为是你需要开发的一个产品,例如“旅游APP”或者“毕业设计”。项目不仅可以区分你的产品,还可以用于数据统计或费用分摊。

创建项目

你可以最多创建10个项目。

前往控制台-项目管理

点击右上角“创建项目”按钮

填写项目名称,项目名称最多20个字符。你可以稍后对名称进行修改。

点击“保存”按钮。

删除项目

警告:删除动作不可撤销,删除成功后,该项目及项目中的所有凭据都将被删除且无法恢复,你无法再使用这个项目中的凭据获取数据。

在项目列表中点击你希望删除的项目

在页面最下方点击“删除”按钮

输入项目的名称,点击“确认删除”

你将收到一封身份验证邮件,输入验证码

完成删除

凭据

凭据用于API的身份认证,是你的核心敏感数据。关于安全的请求API,请参考安全指南。关于身份认证的方式,请参考身份认证。

根据身份认证方式的不同,凭据分为JWT凭据和API KEY凭据。每个项目最多创建20个凭据。

添加JWT凭据

添加JWT凭据,你需要先创建Ed25519公钥和私钥,参考身份认证-生成Ed25519

前往控制台-项目管理

在项目列表中点击你需要添加凭据的项目

点击凭据区域右侧的“添加凭据”按钮

输入凭据名称

选择身份认证方式JSON Web Token

填写凭据名称

使用任意文本编辑器打开你的Ed25519的公钥,复制其中的全部内容,这些内容看起来像是:

-----BEGIN PUBLIC KEY-----

MCowBQYDK2VwAyEAARbeZ5AhklFG4gg1Gx5g5bWxMMdsUd6b2MC4wV0/M9Q=

-----END PUBLIC KEY-----

在公钥文本框中粘贴公钥内容

点击“保存”按钮

你将在最后看到创建凭据成功的页面,并且显示了这个凭据的创建日期、ID和SHA256值。出于安全考虑,控制台不会再次显示这个公钥。但你可以使用公钥的SHA256值与本地SHA256进行对比,以便确认使用的是正确的公钥。

添加API KEY凭据

API KEY提供了简单但安全性较弱的认证方式。我们推荐使用JWT身份认证。

注意:从2027年2月1日起,我们将逐步限制使用API KEY进行身份认证的每日请求数量。

注意:SDK v5.x及以上版本仅支持JWT认证。

前往控制台-项目管理

在项目列表中点击你需要添加凭据的项目

点击凭据区域右侧的“添加凭据”按钮

输入凭据名称

选择身份认证方式API KEY。

点击“保存”按钮

安全限制

为提高凭据安全性,我们建议为凭据添加安全限制。

前往控制台-项目管理

选择你希望添加安全限制的凭据

滑动至应用限制区域,参考应用限制了解详情和规则。

继续向下滑动至API限制区域,参考API限制了解详情和规则。

删除凭据

警告:删除动作不可撤销,删除成功后,你无法再使用这个凭据进行API身份认证。

选择你希望删除的凭据

在网页最下方点击“删除凭据”按钮

输入凭据的名称,点击“确认删除”

你将收到一封身份验证邮件,输入验证码

完成删除