项目和凭据
项目和凭据是和风天气API开发的重要配置项,本文档将介绍如何设置项目和凭据。
项目
项目是承载和风天气数据服务的容器,也可以理解为是你需要开发的一个产品,例如“旅游APP”或者“毕业设计”。项目不仅可以区分你的产品,还可以用于数据统计或费用分摊,你可以访问控制台-数据统计浏览详细的统计信息。
创建项目
你可以在控制台简单的创建一个项目。
- 访问控制台-项目管理,点击“创建项目”按钮。
- 填写项目名称,项目名称最多20个字符。你可以稍后对名称进行修改。
- 选择订阅方案,如选择标准订阅,请确保你的可用额度≥10。订阅方案不可更改。
- 点击“创建”按钮。
删除项目
警告:删除动作不可撤销,删除成功后,该项目及项目中的所有凭据都将被删除且无法恢复,你无法再使用这个项目中的凭据获取数据。
- 选择你希望删除的项目
- 在网页最下方点击“删除项目”按钮
- 输入项目的名称,点击“确认删除”按钮完成删除,或者点击“取消”按钮终止删除动作。
凭据
凭据用于API的身份认证,凭据包括Ed25519密钥(用于JWT认证)和API KEY。我们建议为你的不同业务和需求创建凭证,例如“iOS正式环境”或“测试专用”。关于安全的请求API,请参考安全指南。关于身份认证的方式,请参考身份认证。
添加凭据
你需要在项目内创建凭据用于API的身份认证:
- 访问控制台-项目管理并选择你的项目
- 在凭据设置区域点击绿色的“创建凭据”按钮
- 选择身份认证方式,我们推荐使用JWT。了解更多关于JWT和API KEY。
- 填写凭据名称
- 上传Ed25519的公钥(如果选择JWT),
- 点击“创建”按钮
设置限制
你可以限制凭据的使用范围,提高对凭据的安全等级,请参考设置安全限制。
删除凭据
警告:删除动作不可撤销,删除成功后,你无法再使用这个凭据进行API身份认证。
- 选择你希望删除的凭据
- 在网页最下方点击“删除凭据”按钮
- 输入凭据的名称,点击“确认删除”按钮完成删除,或者点击“取消”按钮终止删除动作。
其他规则
- 每个帐号,最多可以创建10个项目。
- 每个项目,最多可以创建20个凭据
- 项目所绑定的订阅方案不可更改,但是可以删除项目,删除后同时删除了订阅方案。