From 601e9c42d024c8d86f4e0cededac4197cb295b00 Mon Sep 17 00:00:00 2001
From: QWRDA <49384329+QWRDA@users.noreply.github.com>
Date: Fri, 23 Feb 2024 15:57:05 +0800
Subject: [PATCH] docs: format anchor link (#124)
---
docs/_en/configuration/ios-sdk-config.md | 2 +-
docs/_zh/account/developers.md | 4 +-
docs/_zh/account/inactive.md | 6 +-
docs/_zh/account/recipients.md | 8 +--
docs/_zh/account/suspension.md | 6 +-
docs/_zh/best-practices/cache.md | 2 +-
docs/_zh/best-practices/protect-data-key.md | 12 ++--
docs/_zh/configuration/android-sdk-config.md | 10 +--
docs/_zh/configuration/api-config.md | 8 +--
docs/_zh/configuration/ios-sdk-config.md | 16 ++---
docs/_zh/configuration/project-and-key.md | 10 +--
docs/_zh/features/global-deployment.md | 8 +--
docs/_zh/features/performance.md | 2 +-
docs/_zh/features/service-and-data.md | 18 ++---
docs/_zh/finance/billing-and-payment.md | 12 ++--
docs/_zh/finance/pricing.md | 6 +-
docs/_zh/finance/saving-plans.md | 16 ++---
docs/_zh/finance/vat-invoice.md | 4 +-
docs/_zh/resource/icons.md | 14 ++--
docs/_zh/resource/signature-auth.md | 4 +-
docs/_zh/resource/sun-moon-info.md | 6 +-
docs/_zh/resource/unit.md | 4 +-
docs/_zh/resource/wind-info.md | 6 +-
docs/_zh/start.md | 6 +-
docs/_zh/terms/attribution.md | 8 +--
docs/_zh/terms/license.md | 4 +-
docs/_zh/terms/restriction.md | 12 ++--
pages/en/help.md | 4 +-
pages/zh/help.md | 74 ++++++++++----------
29 files changed, 145 insertions(+), 147 deletions(-)
diff --git a/docs/_en/configuration/ios-sdk-config.md b/docs/_en/configuration/ios-sdk-config.md
index 01513fa..9654854 100644
--- a/docs/_en/configuration/ios-sdk-config.md
+++ b/docs/_en/configuration/ios-sdk-config.md
@@ -21,7 +21,7 @@ Make sure you have created a Project and iOS SDK KEY, otherwise refer to [Projec
iOS SDK supports the following installation methods:
-### Use CocoaPods
+### CocoaPods
QWeather iOS SDK can be installed via [CocoaPods](https://cocoapods.org/). CocoaPods is an open source dependency manager, if you haven't installed CocoaPods yet, please refer to [CocoaPods Getting Started guide](https://guides.cocoapods.org/using/getting-started.html). The following steps assume that you have already completed the installation and setup of CocoaPods.
diff --git a/docs/_zh/account/developers.md b/docs/_zh/account/developers.md
index 2f63602..b495564 100644
--- a/docs/_zh/account/developers.md
+++ b/docs/_zh/account/developers.md
@@ -17,7 +17,7 @@ ref: account-developers
|增值税发票|增值税电子普通发票|增值税电子普通发票|增值税专用发票
增值税电子普通发票|
|技术支持|工单|工单|工单、电子邮件|
-## 注册开发者
+## 注册开发者 {#enroll-certified-developer}
注册开发者需要对你的帐号进行实名认证,访问[控制台-设置-用户信息](https://console-test.qweather.com/#/user/space),在上方点击注册开发者。
@@ -52,7 +52,7 @@ ref: account-developers
最后点击“提交审核”按钮,进入审核流程。审核通过后,你的企业开发者信息将完成变更。
-## 取消开发者注册
+## 取消开发者注册 {#cancel-certified-developer}
一旦注册为开发者后,你无法主动取消。如果你不再使用和风天气开发服务,你可以删除你的帐号。
diff --git a/docs/_zh/account/inactive.md b/docs/_zh/account/inactive.md
index 2e1530d..3555645 100644
--- a/docs/_zh/account/inactive.md
+++ b/docs/_zh/account/inactive.md
@@ -8,14 +8,14 @@ ref: account-inactive
因此,当用户长期未使用和风天气的产品时,我们将该用户帐号标记为“**闲置帐号**” ,所有**闲置帐号**将被从和风天气开发服务删除。
-## 什么是闲置
+## 什么是闲置 {#what-is-inactive}
**闲置**指的是用户连续12个月:
- 未登录过[开发控制台](https://console.qweather.com)
- 未使用任何和风天气开发服务,包括创建了开发项目但是未发送任何请求
-## 闲置的后续情况
+## 闲置的后续情况 {#what-happens-when-your-account-is-inactive}
当用户满足上述闲置条件后,该帐号将被标记为**闲置帐号**,在此之前,和风天气会通过用户的注册电子邮件发送提醒通知。
@@ -23,7 +23,7 @@ ref: account-inactive
用户可以重新注册和风天气开发服务,但之前被删除的任何信息都将无法恢复。
-## 例外
+## 例外 {#exception}
如果用户的帐号符合下列一项或多项条件,即使用户的帐号满足了上述闲置的条件,也不会被视为闲置:
diff --git a/docs/_zh/account/recipients.md b/docs/_zh/account/recipients.md
index 2ee289b..b90a483 100644
--- a/docs/_zh/account/recipients.md
+++ b/docs/_zh/account/recipients.md
@@ -6,7 +6,7 @@ ref: account-contact
你可以为你的帐号添加多个通知接收人,这些接收人可以收到你帐号的所有通知。例如,你是帐号所有者,你希望在你的企业内其他人也能收到账单或服务到期提醒,这时你可以将他们添加到你的通知接收人中。
-## 添加通知接收人
+## 添加通知接收人 {#add-recipients}
访问[控制台-设置-通知](https://console.qweather.com/#/user/notice),在下方可以看到你当前的所有通知接收人。如需要添加新的通知接收人,你只需要填写他的电子邮箱地址并点击“邀请”按钮。
@@ -14,7 +14,7 @@ ref: account-contact
如果被邀请人没有点击激活链接,或未收到邀请邮件,你可以稍等60分钟后重新发送。请注意,邀请邮件的有效期为24小时,如果超过24小时,邀请链接将失效。如果收到多封邀请邮件,以最新的一封邮件为准。
-## 删除通知接收人
+## 删除通知接收人 {#remove-recipients}
你可以从[控制台-设置-通知](https://console.qweather.com/#/user/notice)删除通知接收人,在需要删除的电子邮箱旁点击“删除”按钮即可。
@@ -23,6 +23,4 @@ ref: account-contact
## 限制 {#restriction}
- 你最多可以添加5个通知联系人。
-- 所有涉及到帐号安全的通知不会发送给通知接收人,例如找回密码等。
-
-
+- 所有涉及到帐号安全的通知不会发送给通知接收人,例如找回密码等。
\ No newline at end of file
diff --git a/docs/_zh/account/suspension.md b/docs/_zh/account/suspension.md
index 44a9bcd..ec240db 100644
--- a/docs/_zh/account/suspension.md
+++ b/docs/_zh/account/suspension.md
@@ -6,14 +6,14 @@ ref: account-suspension
当你的行为违反了和风天气的[各项条款](/docs/terms/),你的帐号可能将被冻结,冻结后你将无法操作你帐号中的大部分功能,并且和风天气保留对你的违规行为要求赔偿的权利,严重时你将面临法律风险。
-## 后果
+## 后果 {#consequences}
- 冻结帐号无法使用和风天气所有开发服务,包括之前创建的项目,所有开发请求都将被拒绝。
- 冻结帐号内如有未到期订阅或未使用的可用额度,都将暂时无法使用。
- 控制台中的所有功能将无法使用,如因为欠款账单而造成的冻结,则除充值以外的功能无法使用。
- 已绑定的支付方式可能无法在其他正常帐号中使用。
-## 为什么冻结帐号
+## 为什么冻结帐号 {#why-accounts-are-suspended}
和风天气开发者服务的各项条款有助于全体用户获得公平服务,并保护用户与和风天气合作伙伴的权益,因此如果你的行为违反了这些条款,你的帐号可能会被冻结。
@@ -35,7 +35,7 @@ ref: account-suspension
在你提供给和风天气的帐号信息中存在虚假内容,例如错误的电子邮箱、身份信息等,在这种情况下我们会暂停你的帐号。请注意,虚假信息包含临时邮箱或临时电话号码。
-## 恢复和申诉
+## 恢复和申诉 {#restore-and-appeal}
对于因欠款账单而冻结的帐号,你可以登录控制台完成欠款账单的支付,即可恢复和风天气的服务。
diff --git a/docs/_zh/best-practices/cache.md b/docs/_zh/best-practices/cache.md
index 2d94cd0..e42aa43 100644
--- a/docs/_zh/best-practices/cache.md
+++ b/docs/_zh/best-practices/cache.md
@@ -55,7 +55,7 @@ ref: bp-cache
| 台风 | 活跃期 20分钟
非活跃期60分钟 | 10-60分钟 |
| 太阳辐照 | 6小时 | 3-6小时 |
-## 限制
+## 限制 {#restrictions}
你不能缓存、提取、批量存储GeoAPI中提供的所有数据,这将违反我们的[使用限制](/docs/terms/restriction/)和[服务条款](https://www.qweather.com/terms/developers-tos)。
diff --git a/docs/_zh/best-practices/protect-data-key.md b/docs/_zh/best-practices/protect-data-key.md
index d751bf8..2b6398d 100644
--- a/docs/_zh/best-practices/protect-data-key.md
+++ b/docs/_zh/best-practices/protect-data-key.md
@@ -10,26 +10,26 @@ KEY是获取和风天气数据的重要敏感信息,你有责任妥善保管
从2014年开始,我们的API就支持了HTTPS加密访问,在2016年底,我们关闭了所有非HTTPS的访问。使用HTTPS可以有效的阻止请求中的敏感信息被泄露,请不要跳过HTTPS的保护。
-## 使用加密签名认证
+## 使用加密签名认证 {#signature-authentication}
使用[加密签名](/docs/resource/signature-auth/)的方式进行认证,这样即使他人抓取到了你的请求信息,也很难获得更多有价值的内容。
-## 为每个产品创建不同的KEY
+## 为每个产品创建不同的KEY {#create-separate-key-for-each-product}
我们支持创建多个KEY和项目,因此不要把鸡蛋都放在一个篮子里,对于不同的产品或者同一产品的不同平台,应该创建不同KEY进行使用,例如你要做一个款关于旅游的项目,可以为iOS、Android、小程序和网站创建不同的KEY。
-## 更改KEY
+## 更改KEY {#change-key}
如果你认为你的KEY已经泄露或者怀疑泄露,你可以新建一个KEY,然后升级你的程序,测试并确保程序都运行在新的KEY,最后删除旧的KEY。
-## 在服务端保存KEY
+## 在服务端保存KEY {#store-key-on-the-server-side}
在服务端存储KEY,再通过服务端发送到前端需要展示的天气数据,这样他人就无法在前端中抓取到你的KEY。
-## 混淆或加密KEY
+## 混淆或加密KEY {#encrypt-key}
如果不可避免的在前端中存储KEY,那么也可以通过混淆或加密代码的方式,再配合不定期的更改KEY,从而让他人获取这些数据更加困难。
-## 不要在代码中共享
+## 不要在代码中共享 {#do-not-share-with-others}
在开发过程中,不可避免的会与其他人共享你的代码,因此将KEY存储在环境变量或独立的文件中,则可以有效的避免代码共享时泄露你的KEY。如果你的代码会发布在公共源代码管理系统时(例如Github),请确保存储KEY的文件包含在`.gitignore`或其他类似功能的配置文件中,换句话说,让KEY不要保留在源代码管理系统中。
\ No newline at end of file
diff --git a/docs/_zh/configuration/android-sdk-config.md b/docs/_zh/configuration/android-sdk-config.md
index bbd30cc..4402f10 100644
--- a/docs/_zh/configuration/android-sdk-config.md
+++ b/docs/_zh/configuration/android-sdk-config.md
@@ -6,21 +6,21 @@ ref: config-android
这篇文档将介绍如何配置和风天气开发服务中的Android SDK。
-## 下载
+## 下载 {#download}
|版本|日期|MD5|下载|
|---|---|---|---|
|{{ site.data.v.android.version }}|{{ site.data.v.android.date }}|{{ site.data.v.android.md5 }}|[下载]({{ site.data.v.android.dllink }})|
-## 创建项目和KEY
+## 创建项目和KEY {#create-project-and-key}
请确保你已经创建了一个Android SDK的KEY,否则请参考[项目和KEY](/docs/configuration/project-and-key/)。
-## 适配版本
+## 适配版本 {#os-requirement}
Android 4.4+
-## 工程配置
+## 工程配置 {#project-configuration}
1. 解压文件,将文件夹内jar放入您的工程,并且引用
2. 配置Android Manifest 添加权限
@@ -58,7 +58,7 @@ Android 4.4+
-keep class com.qweather.sdk.** { *;}
```
-## 数据访问配置
+## 数据访问配置 {#data-access-configuration}
**日志功能**
diff --git a/docs/_zh/configuration/api-config.md b/docs/_zh/configuration/api-config.md
index ec0d51a..f8afc1d 100644
--- a/docs/_zh/configuration/api-config.md
+++ b/docs/_zh/configuration/api-config.md
@@ -6,11 +6,11 @@ ref: config-api
在开始使用和风天气API服务之前,你需要进行一些简单的配置和准备工作。
-## 创建项目和KEY
+## 创建项目和KEY {#create-project-and-key}
请确保已经创建了项目和Web API KEY,否则请参考[项目和KEY](/docs/configuration/project-and-key/)。
-## 了解API地址和参数
+## 了解API地址和参数 {#understanding-api-url}
通常来讲,一个完整的API请求URL由scheme,host,port,path和query parameters组成。(当然,在不同程序中可能叫法不一样,我们仅以[RFC 3986](https://www.rfc-editor.org/rfc/rfc3986)为参考)
@@ -33,11 +33,11 @@ scheme host (port) path query parameters
对于大部分开发者来说,构建一个API URL并非难事,但我们仍然强烈建议你阅读[最佳实践-优化请求](/docs/best-practices/optimize-requests/)文档,了解发送API请求的一些常见问题和经验。
-## Gzip解压
+## Gzip
请注意,和风天气开发服务的API均使用Gzip进行了压缩,这将极大的减少网络流量,加快请求。因此,当你在开发过程中,需要对返回的数据进行解压。请参考[最佳实践-Gzip](/docs/best-practices/gzip/)。
-## 尝试一下
+## 尝试一下 {#try-it-out}
请复制并粘贴下列链接到你的浏览器中,看看返回了哪些内容。注意链接最后的参数`key`要换成你自己的KEY。
diff --git a/docs/_zh/configuration/ios-sdk-config.md b/docs/_zh/configuration/ios-sdk-config.md
index 5269a3a..9e43045 100644
--- a/docs/_zh/configuration/ios-sdk-config.md
+++ b/docs/_zh/configuration/ios-sdk-config.md
@@ -14,15 +14,15 @@ ref: config-ios
> **提示:**和风天气iOS SDK同样包含了macOS SDK。
-## 第1步: 创建项目和KEY
+## 第1步: 创建项目和KEY {#step-1-create-project-and-key}
请确保你已经创建了一个iOS SDK的KEY,否则请参考[项目和KEY](/docs/configuration/project-and-key/)。
-## 第2步: 安装SDK
+## 第2步: 安装SDK {#step-2-install-sdk}
和风天气iOS SDK支持下列安装方式:
-### 使用CocoaPods
+### CocoaPods {#cocoapods}
和风天气iOS SDK可以通过[CocoaPods](https://cocoapods.org/)进行安装。CocoaPods是一种开源依赖库管理器,如果你还未安装CocoaPods,请参考[CocoaPods快速开始](https://guides.cocoapods.org/using/getting-started.html)。下列步骤假设你已经完成了CocoaPods的安装和设置。
@@ -62,7 +62,7 @@ iOS SDK支持使用Swift Package Manager集成,具体步骤请参考[Adding pa
* SDK URL: [https://github.com/qwd/iOS-SDK.git](https://github.com/qwd/iOS-SDK.git)
* Dependency Rule: Up to Next Major Version 4.14.0 < 5.0.0
-### 手动安装
+### 手动安装 {#manual-install}
你可以选择手动安装和风天气iOS SDK。
@@ -93,11 +93,11 @@ iOS SDK支持使用Swift Package Manager集成,具体步骤请参考[Adding pa
> ```
{:.bqwarning}
-## 第3步: 配置密钥和订阅版本
+## 第3步: 配置密钥和订阅版本 {#step-3-setup-key-and-subscription}
在 `AppDelegate`文件中配置API密钥信息和选择订阅版本:
-### 配置Public ID和KEY
+### 配置Public ID和KEY {#setup-public-id-and-key}
将代码中的`Your_KEY`和`Your_Public_ID`替换为你项目中的KEY和Public ID
@@ -106,7 +106,7 @@ QWeatherConfigInstance.publicID = @"Your_Public_ID";
QWeatherConfigInstance.appKey = @"Your_KEY";
```
-### 配置项目的订阅版本
+### 配置项目的订阅版本 {#setup-subscription}
- 标准订阅:
@@ -119,7 +119,7 @@ QWeatherConfigInstance.appKey = @"Your_KEY";
QWeatherConfigInstance.appType = APP_TYPE_DEV;
```
-## 示例代码
+## 示例代码 {#sample-code}
在需要使用的地方加入以下代码输入所需参数即可,返回为对应类型的数据模型
diff --git a/docs/_zh/configuration/project-and-key.md b/docs/_zh/configuration/project-and-key.md
index 5ee6eec..6560d6d 100644
--- a/docs/_zh/configuration/project-and-key.md
+++ b/docs/_zh/configuration/project-and-key.md
@@ -9,7 +9,7 @@ ref: config-project
**KEY**是获取和风天气开发服务的密钥(或称之为token,认证信息),在创建项目后,你可以为你的不同业务和需求创建KEY,例如“iOS正式环境”或“测试专用”。
-## 创建项目
+## 创建项目 {#create-project}
1. 访问[控制台-项目管理](https://console.qweather.com/#/apps),点击“创建项目”按钮。
2. 填写项目名称,项目名称最多20个字符。你可以稍后对名称进行修改。
@@ -18,7 +18,7 @@ ref: config-project
5. 填写KEY的名称,最多20个字符。
6. 点击“创建”按钮。
-## 创建KEY
+## 创建KEY {#create-key}
当你创建一个项目的时候,已经要求创建一个KEY,如果需要创建更多的KEY:
@@ -31,13 +31,13 @@ ref: config-project
4. 填写KEY的名称,最多20个字符。你可以稍后对名称进行修改。
5. 点击“创建”按钮。
-## 编辑项目和KEY
+## 编辑项目和KEY {#edit-project-and-key}
你可以对项目和KEY的名称进行编辑,编辑名称不会影响你的开发服务,实时生效。
你也可以对iOS KEY的Bundle ID或Android KEY的Package Name进行编辑,可能需要一些时间才可生效,最长4小时,生效后原来绑定的Bundle ID或Package Name将无法再获取到数据。
-## 删除项目
+## 删除项目 {#delete-project}
> **警告:**删除动作不可撤销,删除成功后,该项目及项目中的所有数据KEY都将被删除且无法恢复,你无法再通过这个项目中的KEY获取数据。
{:.bqdanger}
@@ -46,7 +46,7 @@ ref: config-project
2. 点击“删除”按钮。
3. 在打开的确认窗口中再次确认是否删除,如果不希望删除,点击“取消”按钮,如果确定删除,请输入项目名称并点击“确认删除”按钮。
-## 删除KEY
+## 删除KEY {#delete-key}
> **警告:**删除动作不可撤销,删除成功后,你无法再通过这个KEY获取数据。
{:.bqdanger}
diff --git a/docs/_zh/features/global-deployment.md b/docs/_zh/features/global-deployment.md
index 7460507..1731b40 100644
--- a/docs/_zh/features/global-deployment.md
+++ b/docs/_zh/features/global-deployment.md
@@ -8,25 +8,25 @@ ref: feat-global
使用全球部署能力不需要你进行额外的配置,这一切几乎都是自动化的。
-## 多语言
+## 多语言 {#multi-language}
和风天气开发服务支持30+语言和本地语言,你只需要简单的在请求中添加多语言参数即可。
查看[我们支持的语言](/docs/resource/language/)。
-## 单位转换
+## 单位转换 {#unit-conversion}
和风天气开发服务提供公制单位和英制单位的选项,对于不同国家和地区的用户,你可以为他们设置合适的单位。
查看[单位](/docs/resource/unit/)。
-## 全球城市覆盖
+## 全球城市覆盖 {#global-city-coverage}
目前我们已经为全球超过20万个城市或地区提供气象服务,使用我们的地理信息服务,可以轻松的获取这些城市的信息。
查看[地理信息服务](/docs/api/geoapi/)。
-## 全球加速
+## 全球加速 {#global-acceleration}

diff --git a/docs/_zh/features/performance.md b/docs/_zh/features/performance.md
index f6c634c..a809e72 100644
--- a/docs/_zh/features/performance.md
+++ b/docs/_zh/features/performance.md
@@ -6,7 +6,7 @@ ref: feat-performance
和风天气开发服务提供了稳定和高性能的服务保障,这使得你的开发没有后顾之忧。
-## 性能
+## 性能 {#performance}
和风天气开发服务可提供企业级性能的服务:
diff --git a/docs/_zh/features/service-and-data.md b/docs/_zh/features/service-and-data.md
index 322947c..92907ae 100644
--- a/docs/_zh/features/service-and-data.md
+++ b/docs/_zh/features/service-and-data.md
@@ -6,7 +6,7 @@ ref: feat-service
和风天气开发服务基于先进的气象和人工智能算法,为广大开发者和企业提供了丰富、精准的天气数据服务,帮助你在应用中展示天气,或助力你的业务决策。这一切都可以通过我们提供的开发工具,轻松的集成。
-## 服务
+## 服务 {#service}
和风天气开发服务提供下列开发服务:
@@ -18,11 +18,11 @@ ref: feat-service
你可以通过上述服务在全球范围内,轻松快速的获取各类天气数据服务。
-## 数据
+## 数据 {#data}
我们支持中国(包括港澳台)及全球200+国家或地区的气象数据服务,城市或地区总数量超过20万个。
-### 天气类
+### 天气类 {#weather}
| 数据项目 | 更新频率 | 时间颗粒度 | 时间范围 | 地理范围 |
| -------------- | -------- | ---------- | --------- | -------- |
@@ -36,7 +36,7 @@ ref: feat-service
| 格点逐小时预报 | 1小时 | 逐小时 | 1-72小时 | 全球 |
| 分钟级降水 | 5分钟 | 5分钟 | 1-2小时 | 中国 |
-### 天气指数
+### 天气指数 {#weather-indices}
| 数据项目 | 更新频率 | 时间颗粒度 | 时间范围 | 地理范围 |
| -------------------- | -------- | ---------- | -------- | -------- |
@@ -57,21 +57,21 @@ ref: feat-service
| 交通指数 | 1小时 | 逐天 | 1-17天 | 中国 |
| 防晒指数 | 1小时 | 逐天 | 1-18天 | 中国 |
-### 空气类
+### 空气类 {#air-quality}
| 数据项目 | 更新频率 | 时间颗粒度 | 时间范围 | 地理范围 |
| ------------ | -------- | ---------- | -------- | -------- |
| 空气质量实况 | 1小时 | 实时 | 实时 | 中国 |
| 空气质量预报 | 1小时 | 逐天 | 1-5天 | 中国 |
-### 预警类
+### 预警类 {#warning}
| 数据项目 | 更新频率 | 时间颗粒度 | 时间范围 | 地理范围 |
| ---------------- | -------- | ---------- | -------- | -------- |
| 灾害预警 | 5分钟 | 实时 | 实时 | 中国,欧盟国家 |
| 灾害预警城市列表 | 5分钟 | 实时 | 实时 | 中国,欧盟国家 |
-### 天文类
+### 天文类 {#astronomy}
| 数据项目 | 更新频率 | 时间颗粒度 | 时间范围 | 地理范围 |
| ------------ | -------- | ------------ | -------- | -------- |
@@ -79,14 +79,14 @@ ref: feat-service
| 月升月落时间 | 24小时 | 逐天 | 1-60天 | 全球 |
| 月相 | 24小时 | 逐天、逐小时 | 1-60天 | 全球 |
-### 海洋类
+### 海洋类 {#ocean}
| 数据项目 | 更新频率 | 时间颗粒度 | 时间范围 | 地理范围 |
| -------- | -------- | ---------- | -------- | -------- |
| 潮汐 | 24小时 | 逐天 | 1-3天 | 全球 |
| 潮流 | 24小时 | 逐天 | 1-3天 | 全球 |
-### 热带气旋(台风)
+### 热带气旋(台风) {#tropical-cyclones}
| 数据项目 | 更新频率 | 时间颗粒度 | 时间范围 | 地理范围 |
| -------------- | -------- | ---------- | ------------ | -------- |
diff --git a/docs/_zh/finance/billing-and-payment.md b/docs/_zh/finance/billing-and-payment.md
index 3d68d42..b7ea204 100644
--- a/docs/_zh/finance/billing-and-payment.md
+++ b/docs/_zh/finance/billing-and-payment.md
@@ -53,13 +53,13 @@ ref: finance-billing
在9月再次获取了100万次城市实时天气,阶梯价格将重置,计算公式与上个月相同。
-### 如何降低成本?
+### 如何降低成本? {#how-can-i-reduce-costs}
按量计费可以根据你的需求灵活的增加或减少请求量,避免提前预付大量金额。当你的请求量较多或需求较稳定的时候,你可以使用节省计费,大幅降低你的成本。参考[节省计划](/docs/finance/saving-plans/)。
对于有大量请求量的用户(通常指的是日均50万次请求以上),请与我们的商务专家联系,以便提供更佳的解决方案。
-### 当停止使用时,是否继续收费?
+### 当停止使用时,是否继续收费? {#will-i-to-be-charged-when-i-stop-using}
按量计费的其中一个优势就是你可以随时开始或随时停止,在你停止使用后,你不会再收到任何账单,也无需支付费用。
@@ -97,7 +97,7 @@ ref: finance-billing
关于更多定期支付的说明,可以参考下方的[支付场景](#payment-scenarios)。
-### 手动支付
+### 手动支付 {#manual-payment}
你可以进行一次性手动付款,这将增加你的可用额度,用于支付订阅的账单或其他预付费服务。请参考[增加可用额度](#add-balance)。
@@ -163,7 +163,7 @@ ref: finance-billing
> **警告:** 在“欠款”状态下,和风天气开发服务将被暂停,如“欠款”状态持续30天,你的帐号将被冻结。
{:.bqdanger}
-### 退款
+### 退款 {#refund}
标准订阅和高级订阅采用后付费模式,因此你无法对已经使用的服务申请退款。
@@ -207,12 +207,12 @@ ref: finance-billing
提取可用额度需要支付**5%手续费**,提取的金额将退回到原支付渠道。如需要提取可用额度,请提交工单。
-## 增值税
+## 增值税 {#value-added-tax}
对于中国大陆地区用户的购买,账单金额已经包含了增值税。如需要获取增值税发票,参考[增值税发票](/docs/finance/vat-invoice/)。
对于其他国家或地区用户的购买,账单金额不包含所需要征收的任何税种。
-## 暂停和冻结
+## 暂停和冻结 {#suspension}
当帐单状态为欠款的时候,你的和风天气服务将被暂停,你需要尽快增加可用额度用于支付欠款帐单。当欠款帐单的状态持续30天后,你的帐号将被冻结并且你仍然需要支付欠款账单,请参考[帐号冻结](/docs/account/suspension/)。
diff --git a/docs/_zh/finance/pricing.md b/docs/_zh/finance/pricing.md
index 375c532..77630b7 100644
--- a/docs/_zh/finance/pricing.md
+++ b/docs/_zh/finance/pricing.md
@@ -8,7 +8,7 @@ ref: finance-pricing
本文将介绍按量计费的定价和规则。
-## 计费标准
+## 计费标准 {#specifications}
- **计价单位:**一次请求。参考[什么是一次请求](/help/#what-is-a-request)。
- **账单周期:**一个自然月
@@ -18,7 +18,7 @@ ref: finance-pricing
> **例如:**用户每个月实时天气服务的请求量为100万次,那么该用户每个月标准订阅的成本为:(300000次请求 x 0.001元) + (700000次请求 x 0.0009元) = 930元
-## 定价
+## 定价 {#pricing}
按量计费是阶梯价计费,累进请求量是单一服务所包含的各项数据的请求量总和。
@@ -32,6 +32,6 @@ ref: finance-pricing
{% include price-table.html %}
-## 限制
+## 限制 {#restrictions}
按量计费定价仅支持标准订阅和高级订阅,免费订阅不需要支付费用也无法使用按量计费。
diff --git a/docs/_zh/finance/saving-plans.md b/docs/_zh/finance/saving-plans.md
index 0675356..d83c728 100644
--- a/docs/_zh/finance/saving-plans.md
+++ b/docs/_zh/finance/saving-plans.md
@@ -31,11 +31,11 @@ ref: finance-splans
| 1 年 | 0.6 |
| 3 年 | 0.4 |
-## 购买
+## 购买 {#purchase}
请访问**控制台-财务与费用-节省计划**,选择承诺的消费金额并购买。
-## 价格测算
+## 价格测算 {#price-calculator}
使用[价格计算器](https://console.qweather.com/#/calculator)可以快速的帮你计算所需要购买的节省计划。
@@ -59,34 +59,34 @@ ref: finance-splans
|---|---|
|在2022年12月30日23点,1000元的承诺金额使用完,从下一个小时开始的请求将不再享受节省计划折扣。
从2023年3月21日起,可以继续使用下一期的承诺金额1000元,以此类推。|在2023年3月20日23点59分59秒时,第一期的承诺金额还有剩余承诺金额234元,则从2023年3月21日起,剩余的234元将作废无法再使用。
从2023年3月21日起,可以继续使用下一期的承诺金额1000元,以此类推。|
-## 生效
+## 生效 {#effective}
节省计划的生效时间为购买成功的当前小时。
> **例如:** 你在2022年3月20日14点30分成功购买了一份节省计划,则在2022年3月20日14点开始的所有数据请求,按照节省系数计算和扣款。
-## 折扣规则
+## 折扣规则 {#discount-rules}
节省计划按照对应节省系数进行计费,当节省计划过期或承诺金额消耗完毕后,不再享受折扣。
> **例如:** 购买承诺金额为1000元的节省计划(1年期),节省系数为0.6,此时实时天气的单次请求价格为:0.001元 x 0.6节省系数 = 0.006元。在一年内,如已使用超过1000元,则之后实时天气的单次请求价格为:0.001元。
-## 扣款顺序
+## 扣款顺序 {#payment-priority}
购买节省计划的之后,标准订阅账单将优先使用承诺金额,如果承诺金额已经使用完毕,则将从可用额度中扣款,为了避免出现欠款而造成的服务中止,我们建议你及时关注账单金额并确保足够的可用额度。
如果该用户购买了多份节省计划,参考多份节省计划的说明。
-## 多份节省计划
+## 多份节省计划 {#multiple-saving-plans}
你可以购买多份节省计划,可以叠加使用,以满足更加灵活的使用。多份节省计划,均按照购买时间先后顺序进行扣减。如果用户购买的是不同承诺期数的节省计划,则按不同的节省系数计算。
> **例如:**你在2022年3月20日购买了一份节省计划(3年期),并在5月31日又购买了一份节省计划(1年期),之后在10月25日第一份节省计划的承诺金额消耗完毕,那么在3月20日至10月25日之间将通过第一份节省计划进行标准订阅费用的支付,节省系数为0.4,在10月25日之后的节省系数为0.6,从2023年3月21日起,将继续使用第一份节省计划的承诺金额,节省系数为0.4。
-## 升降级和续费
+## 升降级和续费 {#upgrades-downgrades-and-renewals}
节省计划不支持升降级,但是你可以购买多份节省计划。如果在到期时需要对节省计划续费,只需要重新购买一份即可。
-## 取消节省计划
+## 取消节省计划 {#cancellation}
节省计划一旦购买,不支持取消和退款。如有特殊情况,请提交工单。
\ No newline at end of file
diff --git a/docs/_zh/finance/vat-invoice.md b/docs/_zh/finance/vat-invoice.md
index 96e7c46..da8d2e4 100644
--- a/docs/_zh/finance/vat-invoice.md
+++ b/docs/_zh/finance/vat-invoice.md
@@ -9,7 +9,7 @@ ref: finance-vat-invoice
> **注意:**请认真阅读本篇文档,了解我们如何向你开具增值税发票、增值税发票的类型、开票时间以及开票限制,必要时请将本篇文档发送给你的财务人员查看。
{:.bqwarning}
-## 申请流程
+## 申请流程 {#apply-introduction}
访问[控制台](https://console.qweather.com):
@@ -87,7 +87,7 @@ ref: finance-vat-invoice
* 超过12个月的账单,无法申请发票。
* 增值税专用发票仅限[企业开发者](/docs/account/developers/)申请。
-## 其他
+## 其他 {#Other}
如果你对发票有其他问题,请与你的商务专员联系或提交工单。
diff --git a/docs/_zh/resource/icons.md b/docs/_zh/resource/icons.md
index 539fd03..77f9cbf 100644
--- a/docs/_zh/resource/icons.md
+++ b/docs/_zh/resource/icons.md
@@ -10,7 +10,7 @@ ref: res-icons

-## 下载和使用
+## 下载和使用 {#download-and-usage}
你可以通过多种方式[下载和安装和风天气图标](https://icons.qweather.com/install/),包括npm、CDN或直接下载。
@@ -18,7 +18,7 @@ ref: res-icons
访问[和风天气图标](https://icons.qweather.com)了解更多关于安装和使用的信息,并可以[浏览全部图标](https://icons.qweather.com/icons/)。
-## 源代码
+## 源代码 {#source-code}
```
git clone https://github.com/qwd/Icons.git
@@ -31,7 +31,7 @@ git clone https://github.com/qwd/Icons.git
> **注意:**图标和图标代码将不断的更新,包括新增、修改和删除,因此你必须对你的程序进行适配,以便在发生变化的时候不会导致错误出现!
{:.bqwarning}
-### 天气图标
+### 天气图标 {#weather-icons}
一些天气状况会根据白天和晚上返回不同的图标,例如:白天的晴天将返回`100`(是一个太阳图标),夜间的晴天将返回`150`(是一个月亮图标)。
@@ -100,7 +100,7 @@ git clone https://github.com/qwd/Icons.git
| 901 | 冷 | ✅ | ✅ |
| 999 | 未知 | ✅ | ✅ |
-### 月相图标
+### 月相图标 {#moon-phase-icons}
月相图标将自动适应南北半球的月相样式。例如今天的月相是上弦月,那么在北半球我们将返回`802`,而在南半球返回`806`。关于更多月相的说明请参考[月相](/docs/resource/sun-moon-info/#moon-phase)。
@@ -115,11 +115,11 @@ git clone https://github.com/qwd/Icons.git
| 806 | 下弦月 | 上弦月 |
| 807 | 残月 | 蛾眉月 |
-### 预警图标
+### 预警图标 {#weather-warning-icons}
预警图标的代码和`warning.type`相对应,关于目前支持的`warning.type`请参考[预警类型](/docs/resource/warning-info/#warning-type)。
-## 版权和许可
+## 版权和许可 {#copyright-and-license}
版权所属 [QWeather](https://www.qweather.com/)
@@ -127,7 +127,7 @@ git clone https://github.com/qwd/Icons.git
图标 [知识共享署名4.0](https://creativecommons.org/licenses/by/4.0/deed.zh)
-## 早期版本
+## 早期版本 {#previous-versions}
> **注意:**早期版本不再提供任何更新,有可能与目前最新的天气图标代码不匹配
{:.bqwarning}
diff --git a/docs/_zh/resource/signature-auth.md b/docs/_zh/resource/signature-auth.md
index c275f38..9982fc8 100644
--- a/docs/_zh/resource/signature-auth.md
+++ b/docs/_zh/resource/signature-auth.md
@@ -8,7 +8,7 @@ ref: res-auth
为了提供更安全的API认证,我们推荐你使用数字签名认证方式进行接口访问的认证,数字签名方式是一种替代单独API KEY的更安全的接口访问方式,它会对请求参数加密后得到的签名字串进行身份验证。
-## 签名参数
+## 签名参数 {#parameters}
`publicid`: 公共ID,每个KEY都对应一个公共ID,可在[控制台](https://console.qweather.com)查看
@@ -18,7 +18,7 @@ ref: res-auth
`以及其他接口必要参数`
-## 创建签名
+## 创建签名 {#create-signature}
1. 将请求参数格式化为“key=value”格式,如“k1=v1”、“k2=v2”、“k3=v3”;
2. 去除请求参数中值为空的参数
diff --git a/docs/_zh/resource/sun-moon-info.md b/docs/_zh/resource/sun-moon-info.md
index 009b3d9..680092f 100644
--- a/docs/_zh/resource/sun-moon-info.md
+++ b/docs/_zh/resource/sun-moon-info.md
@@ -22,7 +22,7 @@ ref: res-sunmoon
月升月落的时间更加复杂和多变,我们列举了一些常见场景。
-### 为什么月亮在早上升起?
+### 为什么月亮在早上升起? {#why-does-the-moon-rise-in-the-morning}
为什么有时候月升的时间是上午9点?月亮不是只在晚上出现吗?你们的数据出错了吧?
@@ -46,7 +46,7 @@ ref: res-sunmoon
> **提示:**上述计算和数据仅为举例说明,并非严谨计算。实际上每天的月升时间相比前一天可能推迟30-70分钟。
-### 为什么一整天都有月亮?
+### 为什么一整天都有月亮? {#why-is-there-a-moon-all-day-long}
由于月球的公转轨道不是地球的赤道平面,而是比较接近黄道平面,你可以理解为月亮是倾斜着围绕地球进行公转,因此在高纬度地区,每个月至少有一天完全看不到月亮,也至少有一天月亮在一整天都出现,此时`moonrise` 和 `moonset`可能为空。
@@ -54,7 +54,7 @@ ref: res-sunmoon
*地球和月球轨道(原始图片[Wikimedia](https://commons.wikimedia.org/wiki/File:Earth-Moon-zh-Hant.PNG))*
{:.figimg}
-### 只有月升或只有月落
+### 只有月升或只有月落 {#only-moonrise-or-moonset}
还记得上边我们说到每天月升时间都会比前一天晚50分钟吗?所以当一个特定日期的月升时间在23:10-23:59分时,那么下一次的月升则会推迟到第三天的00:00-00:49,月落也是如此。因此通常情况下,每个月都会有一天只有月升,有一天只有月落,并且一般发生在上弦月和下弦月的前后。
diff --git a/docs/_zh/resource/unit.md b/docs/_zh/resource/unit.md
index 15a4ab0..4b5f951 100644
--- a/docs/_zh/resource/unit.md
+++ b/docs/_zh/resource/unit.md
@@ -9,14 +9,14 @@ ref: res-unit
和风天气默认采用公制单位,例如:公里、摄氏度等,如需要采用英制单位,可以通过添加对应的参数进行设置。
-## 单位参数
+## 单位参数 {#unit-parameters}
| 单位 | API请求参数 | iOS常量属性 | Android常量属性 |
| -------- | ------- | ----------- | --------------- |
| 公制单位 | m | UNIT_TYPE_M | METRIC |
| 英制单位 | i | UNIT_TYPE_I | IMPERIAL |
-## 单位列表
+## 单位列表 {#unit-information}
> 有一些数据项不存在英制单位的,统一使用公制单位。
diff --git a/docs/_zh/resource/wind-info.md b/docs/_zh/resource/wind-info.md
index a14e134..76bcb7c 100644
--- a/docs/_zh/resource/wind-info.md
+++ b/docs/_zh/resource/wind-info.md
@@ -13,7 +13,7 @@ ref: res-wind
风向角度以正北为0°,顺时针旋转360度。风向方位通常采用16个方位,即将360°平分为16份,正北=0°(360°),正东=90°,正南=180°,正西=270°。我国一般采用8个方位来预报风向[^1],因此对于中国地区的城市,我们仅提供8个方位的风向方位数值,在中国以外的城市和全部格点化数据中继续采用16方位。如果你希望在中国城市也使用16方位,可以通过风向角度进行换算。
-### 16位风向方位
+### 16位风向方位 {#16-wind-directions}

*风向16方位图。(图片由QWeather创作并基于[CC BY 4.0许可](https://creativecommons.org/licenses/by/4.0/deed.zh)发布,下载[原图](https://github.com/qwd/dev-site/raw/master/assets/images/content/wind-direction-rose.png))*
@@ -40,7 +40,7 @@ ref: res-wind
| 西北风 | NW | 315 | 303.75 - 326.25 |
| 西北偏北风 | NNW | 337.5 | 326.25 - 348.75 |
-### 中国8位风向方位
+### 中国8位风向方位 {#8-wind-directions}
适用于中国城市天气数据的8位风向方位和特殊值如下:
@@ -78,7 +78,7 @@ ref: res-wind
其中`V`是海平面以上10米处的等效风速,`B`是蒲福级数。例如,B = 9.5 与 24.5 m/s 相关,等于“蒲福风级10级”的下限。
-### 风级的对应关系
+### 风级的对应关系 {#scale-description}
#### 标准蒲福风级0-12
diff --git a/docs/_zh/start.md b/docs/_zh/start.md
index 7af7265..ac070e7 100644
--- a/docs/_zh/start.md
+++ b/docs/_zh/start.md
@@ -8,7 +8,7 @@ ref: start-overview
欢迎使用和风天气开发服务,本篇文档将介绍一些入门步骤和基本概念,便于你快速开始以及了解和风天气开发服务是如何运行的。
-## 快速开始
+## 快速开始 {#getting-started}
#### 第一步 注册帐号
@@ -42,7 +42,7 @@ https://api.qweather.com/v7/weather/now?location=101010100&key=你的KEY
参考[开发文档](/docs/api/)获取更多数据。
-## 费用
+## 费用 {#cost}
当你使用标准订阅或高级订阅时,根据你的请求量,你需要支付订阅费用。
@@ -52,7 +52,7 @@ https://api.qweather.com/v7/weather/now?location=101010100&key=你的KEY
对于中国大陆地区的用户,我们的价格已经包含增值税,如需要开具增值税发票请参考[增值税发票](/docs/finance/vat-invoice/)。
-## 更多资料
+## 更多资料 {#more-resources}
在开发过程中,这些实用资料可以帮助你更高效的完成工作。
diff --git a/docs/_zh/terms/attribution.md b/docs/_zh/terms/attribution.md
index 2f80ee5..2d79e93 100644
--- a/docs/_zh/terms/attribution.md
+++ b/docs/_zh/terms/attribution.md
@@ -8,7 +8,7 @@ ref: terms-attribution
对于不同的数据,请根据下方规范注明来源:
-## 注明来源
+## 注明来源 {#attribution-requirements}
如果在你的产品中(例如APP、网站等)使用了和风天气开发服务,你需要清晰的展示我们的名字:`和风天气`或`QWeather`,并添加超级链`https://www.qweather.com`。我们推荐:
@@ -26,7 +26,7 @@ ref: terms-attribution
你必须在使用了空气质量的产品中完整的显示`refer.sources`的所有内容,并且不能以任何形式修改此内容。
-## 样式要求
+## 样式要求 {#attribution-style}
在显示来源的样式上,我们没有明确的要求,优先以你的产品样式确定,但请遵循下列指导:
@@ -34,6 +34,6 @@ ref: terms-attribution
- **不易混淆:**来源应该是单独放置的,而不是与你产品的内容混为一体的,或容易引起误解的。例如“天气服务由和风天气驱动”不应该出现在网页正文的某一个段落里,或紧挨着一则广告(避免被误解为该广告由来源方提供)。
- **非冒犯性:**在注明来源的上下文中,不能出现冒犯性或容易引起反感或对来源方产生负面影响的内容。
-## 例外
-
+## 例外 {#exceptions
+}
如果你使用的是我们单独提供的商业许可授权,可能不适用本文档的约定,或者如果你的产品在特殊设备上无法显示来源字样,请与我们联系,以便讨论此类特例情况的处理方式。
\ No newline at end of file
diff --git a/docs/_zh/terms/license.md b/docs/_zh/terms/license.md
index adb5e7e..8305cbb 100644
--- a/docs/_zh/terms/license.md
+++ b/docs/_zh/terms/license.md
@@ -8,11 +8,11 @@ ref: terms-license
> **提示:**在你遵守下列许可证的要求下,这些许可证均赋予你更多自由的权利,以及适用于任何用途(包括商业用途)。然而除和风开发许可证以外,我们无法针对其他许可证给出更多建议或解释,请访问各个许可证的链接查看原文,或与你的法律顾问进行讨论。
-## 和风开发许可证
+## 和风开发许可证 {#qweather-developers-license}
当你使用[标准订阅](/docs/finance/subscription/#standard-subscription)时,将使用[和风开发者许可协议](https://www.qweather.com/terms/developers-eula)。
-## 署名-相同方式共享 4.0 国际 (CC BY-SA 4.0)
+## 署名-相同方式共享 4.0 国际 (CC BY-SA 4.0) {#attribution-sharealike-40-cc-by-sa-40}
当你使用[免费订阅](/docs/finance/subscription/#free-subscription)时,除[地理信息数据](/docs/api/geoapi/)以外的数据和服务将使用[CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/deed.zh)许可证。
diff --git a/docs/_zh/terms/restriction.md b/docs/_zh/terms/restriction.md
index 86ddbf9..29148d8 100644
--- a/docs/_zh/terms/restriction.md
+++ b/docs/_zh/terms/restriction.md
@@ -6,37 +6,37 @@ ref: terms-restriction
为了让开发者更加公平、合规的使用和风天气服务,你需要同意我们的各项服务条款和限制。在本篇文档,我们将罗列一些常见的使用限制和解释说明,便与你更好的理解这些条款和限制。
-## 不合规的产品
+## 不合规的产品 {#non-compliant-products}
你的产品(例如APP或网站等)使用了和风天气的所有服务,该产品必须符合中国法律法规的规定并符合公序良俗,否则你的帐号将被冻结。
参考[开发者服务条款4.1条款](https://www.qweather.com/terms/developers-tos)。
-## 非正常请求
+## 非正常请求 {#invalid-requests}
当你收到返回数据不是`code=2xx`时,你应该检查你的程序,因为这代表了错误的请求。对于所有错误的请求,如超过合理范围,将被视为对我们服务的攻击,此时你可能无法再继续使用和风天气开发服务或你的帐号将被冻结。
参考[优化请求](/docs/best-practices/optimize-requests/)和[开发者服务条款4.7条款](https://www.qweather.com/terms/developers-tos)。
-## 欠款
+## 欠款 {#outstanding}
和风天气开发服务的标准订阅采用按量计费后付费模式,你应该按照账单金额支付费用。当账单欠款超过30天的,你的帐号将被冻结,并且我们保留包括采取法律行动等方式继续向你追缴欠款的权利。
参考[账单和计费系统](/docs/finance/billing-and-payment/)。
-## 未注明来源
+## 未注明来源 {#no-attribution}
根据我们的许可和数据源版权要求,你必须在使用了和风天气开发服务的产品中注明来源,否则你可能无法继续使用和风天气任何服务。
参考[注明来源](/docs/terms/attribution/)。
-## 缓存或索引地理信息数据
+## 缓存或索引地理信息数据 {#cache-or-index-geoapi-data}
由于地理信息版权方要求以及版权许可限制,当你使用和风天气开发服务中的[地理信息服务](/docs/api/geoapi/)时,你不能批量缓存或下载这些数据,也不允许通过保存这些地理数据建立索引,否则你将侵犯数据源版权或面临法律风险。
参考[开发者许可协议](https://www.qweather.com/terms/developers-eula)。
-## 帐号冻结
+## 帐号冻结 {#account-suspension}
当你的帐号被冻结后,你无法使用到任何和风天气开发服务,并且你的支付方式和帐号信息也无法在新的帐号中使用。根据你的违规严重情况,我们有权将你的信息提交给具有管辖权的司法机构。
diff --git a/pages/en/help.md b/pages/en/help.md
index e13285c..2c8a325 100644
--- a/pages/en/help.md
+++ b/pages/en/help.md
@@ -33,7 +33,7 @@ Yes, based on QWeather's global data center and CDN edge acceleration capabiliti
## Development
-### 204/400/401/402/403/404/429 status code
+### Status code 204/400/401/402/403/404/429
When the above status code is retrieved, it means there may be some issues with your request, refer to [Status Code](/en/docs/resource/status-code/).
@@ -75,7 +75,7 @@ Please contact your business manager.
### Is there any sample code?
-Please refer to the examples in the development guide or [showcase](/en/showcase/) and [best-practices](/en/docs/best-practices/).
+Please refer to the examples in the [development guide](/en/docs/api/) or [showcase](/en/showcase/) and [best-practices](/en/docs/best-practices/).
### More development questions
diff --git a/pages/zh/help.md b/pages/zh/help.md
index 8654226..9a80055 100644
--- a/pages/zh/help.md
+++ b/pages/zh/help.md
@@ -8,19 +8,19 @@ ref: faq
## 一般问题 {#general}
-### 什么是和风天气开发服务?
+### 什么是和风天气开发服务? {#what-is-qweather-develop-service}
和风天气开发服务是一项轻松、低成本和开发友好的气象数据开发服务,你可以非常简单的将所需的天气数据植入你的产品,也可以通过丰富的天气数据提供对你业务的决策。
-### 什么是控制台?
+### 什么是控制台? {#what-is-the-console}
控制台是和风天气开发服务的管理平台,你可以在控制台内进行项目、财务、统计和用户的管理。
-### 如何快速开始使用和风天气开发服务?
+### 如何快速开始使用和风天气开发服务? {#how-to-get-started-quickly-with-qweather-services}
使用和风天气开发服务很简答,请参考[快速开始](/docs/start/)。
-### 和风天气服务覆盖了哪些国家和地区?
+### 和风天气服务覆盖了哪些国家和地区? {#what-countries-and-regions-are-covered-by-the-qweather-service}
对于不同的数据,覆盖范围有所不同。对于天气数据,我们支持全球200+国家和地区;对于预警数据,参考[预警信息-支持的国家或地区](/docs/resource/warning-info/#supported-regions);对于分钟降水和空气质量,支持中国内地。
@@ -28,69 +28,69 @@ ref: faq
所有用户都可以使用[免费订阅](/docs/finance/subscription)免费获取我们的部分天气服务。对于免费订阅不支持的服务,你可以少量充值进行测试。
-### 在世界各地都可以使用天气服务吗?
+### 在世界各地都可以使用天气服务吗? {#is-the-qweather-service-available-anywhere-in-the-world}
是的,基于和风天气全球各国的数据中心和CDN边缘加速能力,你可以在世界任何地方使用我们的天气服务。了解[全球部署](/docs/features/global-deployment/)和[服务性能](/docs/features/performance/)。
## 开发和技术 {#development}
-### 出现204/400/401/402/403/404/429状态码
+### 出现204/400/401/402/403/404/429状态码 {#status-code-204400401402403404429}
当出现上述状态码时,代表你的请求可能出现了一些问题,请参考[错误状态码](/docs/resource/status-code/)。
-### 获取到的数据是乱码
+### 获取到的数据是乱码 {#the-data-is-garbled}
我们的API采用了Gzip压缩,这将极大减少你的网络流量,因此你需要对获取的数据进行Gzip解压。参考[处理Gzip](/docs/best-practices/gzip/)。
-### 免费订阅的API地址是什么?
+### 免费订阅的API地址是什么? {#what-is-the-api-url-for-free-subscription}
免费订阅的API地址是`devapi.qweather.com`,更多免费订阅的配置请参考[API配置](/docs/configuration/api-config/),[iOS配置](/docs/configuration/ios-sdk-config/)和[Android配置](/docs/configuration/android-sdk-config/)。
-### 免费订阅请求量用完了会发生什么?
+### 免费订阅请求量用完了会发生什么? {#what-happens-when-i-run-out-of-free-subscription-requests}
你会收到`402`错误代码。此时你将无法再使用免费订阅请求我们的服务,在每天0点(北京时间),免费订阅的请求量将会重置。请注意,当你收到任何非2xx代码的时候,不要无限制的进行重试,这可能会触发使用限制和违反我们的服务条款而导致帐号冻结。参考[使用限制](/docs/terms/restriction/)。
-### 我能否缓存数据?
+### 我能否缓存数据? {#can-i-cache-data}
除地理信息数据以外,可以。你可以参考[缓存数据](/docs/best-practices/cache/)这篇文档,介绍了一些关于缓存数据的经验。但是对于地理信息数据,由于版权限制,你不能进行任何形式的缓存或创建索引。
-### 从哪里可以获得城市列表?
+### 从哪里可以获得城市列表? {#where-can-i-get-a-list-of-cities}
我们提供中国地区的城市列表,请参考[常见城市列表](/docs/resource/location-list/)。对于全球其他国家和地区,已支持超过50万个城市,但由于版权原因,无法提供完整的城市数据库。
城市数据会根据政府规划或其他原因而变更,建议使用[地理信息服务](/docs/api/geoapi/)获取实时城市信息。
-### 是否支持天气图标?
+### 是否支持天气图标? {#do-you-have-weather-icons}
我们的工程师提供了一套开源的天气图标,支持天气状态、月相和天气预警。天气图标是SVG格式,因此你可以自行修改颜色或样式。访问[天气图标代码文档](/docs/resource/icons/)和[天气图标](https://icons.qweather.com/)。
-### 天气状态的枚举值是什么?
+### 天气状态的枚举值是什么? {#what-is-the-enum-value-of-the-weather-condition}
请参考`icon`字段以及[天气图标代码文档](/docs/resource/icons/)。
-### 你们的TLS版本是什么?
+### 你们的TLS版本是什么? {#what-is-your-tls-version}
我们支持TLS 1.0及后续版本。
-### 能否批量获取数据?
+### 能否批量获取数据? {#is-it-possible-to-get-data-in-bulk}
请与你的商务客服联系。
-### 有没有示例代码?
+### 有没有示例代码? {#is-there-any-sample-code}
-请参考开发文档中的示例,或[作品展示](/showcase/)和[最佳实践](/docs/best-practices/)。
+请参考[开发文档](/docs/api/)中的示例,或[作品展示](/showcase/)和[最佳实践](/docs/best-practices/)。
-### 其他开发和技术问题
+### 其他开发和技术问题 {#more-development-questions}
绝大多数开发问题都可以在文档中找到答案,例如[开始使用](/docs/start/),[最佳实践](/docs/best-practices/),[实用资料](/docs/resource/)以及对应数据的开发文档。如果不能解决你的问题,请登录[控制台](https://console.qweather.com)向我们提交工单。
## 授权许可 {#license}
-### 我可以将和风天气服务用于商业用途吗?
+### 我可以将和风天气服务用于商业用途吗? {#can-i-use-the-qweather-service-for-commercial-purposes}
可以。使用免费订阅、标准订阅和高级订阅,只需满足许可证条件,即可用于任何用途,包括商业用途。了解[许可证](/docs/terms/license/)。
-### 是否需要注明来源?
+### 是否需要注明来源? {#is-attribution-required}
是的。无论何种许可证,你都必须根据要求注明来源以及包括一些数据源的声明,这将让你避免版权风险以及符合合规性要求。请参考[注明来源](/docs/terms/attribution/)。
@@ -100,19 +100,19 @@ ref: faq
和风天气开发服务的标准订阅采用按量计费的定价模式,不需要提前预付大量资金,也不需要为用不到的服务买单,你只需要为你实际使用的部分付费即可。当你停止使用的时候,你不需要再支付任何费用。另外,按量计费的定价是阶梯价格,意味着你使用的越多,单价越低。请参考[按量计费定价](/docs/finance/pricing/)和[账单系统](/docs/finance/billing-and-payment/)。
-### 什么是订阅?
+### 什么是订阅? {#what-is-subscription}
订阅是一种服务模式,类似于你订阅了一份报纸或杂志,在订阅期你都可以持续的使用服务。现在,和风天气服务采用订阅的方式,提供免费订阅、标准订阅和高级订阅。参考[订阅](/docs/finance/subscription/)。
-### 账单是什么?
+### 账单是什么? {#what-is-billing}
账单是和风天气计费系统的核心,所有计费项目都将整合进帐单,用户根据帐单金额进行支付。账单同样是你和我们之间的具有法律效力的凭证,我们将根据账单内容向你提供服务并根据账单金额向你收取费用。请参考[账单与支付](/docs/finance/billing-and-payment/)。
-### 什么是节省计划?
+### 什么是节省计划? {#what-is-savings-plan}
节省计划用于抵扣标准订阅产生的费用,是针对数据请求量较多和较稳定的用户所推出的一项折扣计划,它不依赖于具体的数据,只需要用户承诺每年的消费金额就可以获取大量折扣。相比较标准按量计费,节省计划可以节省40%-70%的成本。参考[节省计划](/docs/finance/saving-plans/)。
-### 如何预估成本?
+### 如何预估成本? {#how-to-estimate-the-cost}
请登录控制台,使用[价格计算器](https://console.qweather.com/#/calculator)估算你的成本。
@@ -124,15 +124,15 @@ ref: faq
当你通过API、SDK或其他方式访问我们的服务并获得数据的行为称之为数据请求。一次请求无论获取多少内容,均算一次请求。如果请求返回的状态码非`2xx`,则不计算请求次数,但是超过合理范围的错误请求,将被冻结帐号。
-### 如何查询统计?
+### 如何查询统计? {#how-to-check-statistics}
请访问[控制台-数据统计](https://console.qweather.com/#/statistics)。我们提供依据项目或数据的最近24小时(逐小时)、最近30天(逐天)和最近6个月(逐月)的请求量统计。如需要更详细的统计信息,建议你在产品中进行自行统计。
-### 支持哪些付款方式?
+### 支持哪些付款方式? {#what-payment-methods-are-supported}
对于所有用户,我们都支持在线支付(支付宝)。对于[企业开发者](/docs/account/developers/),我们还支持对公转账。关于更多支付的信息,请参考[账单与支付](/docs/finance/billing-and-payment/)。
-### 退款或提取可用额度
+### 退款或提取可用额度 {#refunds-or-withdraw-balance}
对于购买的预付费产品,例如节省计划或资源包,在购买不足7天且未开始使用的情况下,我们支持无条件退款,退款需要收取5%手续费。
@@ -142,43 +142,43 @@ ref: faq
是的。对于中国地区的用户,我们的价格均已包含增值税。参考[增值税发票](/docs/finance/vat-invoice/)。
-### 能否开具增值税发票?
+### 能否开具增值税发票? {#can-you-issue-vat-invoices}
可以。对于中国地区的注册用户和个人开发者,我们支持开具增值税电子普通发票;对于中国地区的企业开发者,我们支持开具增值税电子普通发票和增值税专用发票。对于充值的金额,需要在完成消费后才可开具增值税发票。参考[增值税发票](/docs/finance/vat-invoice/)。
-### 我需要一份订单或协议
+### 我需要一份订单或协议 {#i-need-a-contract}
我们提供电子账单用于你的消费凭证。你可以设置账单的联系方式和语言,账单是你和我们之间的合法凭证,由系统自动生成,因此不需要盖章或签字。参考[账单与支付](/docs/finance/billing-and-payment/)。
## 帐号管理 {#account-management}
-### 如何更改帐号信息?
+### 如何更改帐号信息? {#how-to-change-the-account-information}
你可以修改帐号联系方式和密码,请参考[帐号管理](/docs/account/)。
-### 如何删除我的帐号?
+### 如何删除我的帐号? {#how-do-i-delete-my-account}
请访问[和风天气用户中心](https://id.qweather.com/)进行安全的删除。请注意,删除帐号不可恢复,包括你在使用和风天气的其他服务(例如和风天气APP、插件、可视化地图)都将被停止。参考[删除帐号](/docs/account/management/#delete-account)。
-### 我的帐号被冻结了
+### 我的帐号被冻结了 {#my-account-has-been-suspended}
请参考[帐号冻结](/docs/account/suspension/)。
-### 我能添加更多联系人以便收到服务通知吗?
+### 我能添加更多联系人以便收到服务通知吗? {#can-i-add-more-contacts-to-receive-service-notifications}
可以。请访问控制台-设置-通知联系人,你可以为你的帐号最多添加5个通知联系人,他将收到所有相关通知的电子邮件(安全信息除外,例如验证码等)。参考[通知接收人](/docs/account/recipients/)。
-### 我忘记了注册邮箱和手机号码
+### 我忘记了注册邮箱和手机号码 {#lost-registration-information-and-password}
请参考[忘记了注册信息和密码](/docs/account/management/#lost-registration-information-and-password)。
-### 如何变更开发者身份?
+### 如何变更开发者身份? {#how-to-modify-developer-identification}
个人开发者可以变更为企业开发者,企业开发者可以变更企业信息,参考[修改开发信息](/docs/account/developers/#modify-developers)。
-## 法律条款
+## 法律条款 {#legal-terms}
-### 我能做什么和不能做什么
+### 我能做什么和不能做什么 {#what-i-can-and-cannot-do}
为了提供一个公平的环境以及保护你的权利,你需要了解和遵守我们的各项服务条款。参考[条款](/docs/terms/)。