<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://open.caiyunapp.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=XTao</id>
		<title>Caiyun Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://open.caiyunapp.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=XTao"/>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/Special:Contributions/XTao"/>
		<updated>2026-05-25T06:20:27Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E5%BD%A9%E4%BA%91%E5%A4%A9%E6%B0%94_API/v2.5&amp;diff=5544</id>
		<title>彩云天气 API/v2.5</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E5%BD%A9%E4%BA%91%E5%A4%A9%E6%B0%94_API/v2.5&amp;diff=5544"/>
				<updated>2020-02-24T06:56:17Z</updated>
		
		<summary type="html">&lt;p&gt;XTao: /* API 降水强度对照 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{彩云天气 API 版本状态}}&lt;br /&gt;
&lt;br /&gt;
== 数据覆盖范围 ==&lt;br /&gt;
&lt;br /&gt;
=== 天气数据覆盖区域 ===&lt;br /&gt;
# 小时级和天级天气数据覆盖全球任意经纬度；&lt;br /&gt;
# 分钟级降水数据覆盖中国大陆及港澳、台湾、钓鱼岛、南沙群岛、韩国、朝鲜、美国、欧洲南部、日本。国内城市提供城市和经纬度对照表。即将开通东南亚、印度。&lt;br /&gt;
&lt;br /&gt;
=== 空气质量数据覆盖区域 ===&lt;br /&gt;
&lt;br /&gt;
中国全境。即将开通全球。&lt;br /&gt;
&lt;br /&gt;
==状态==&lt;br /&gt;
状态：继承v2.4，本版本已经是稳定版本。&lt;br /&gt;
&lt;br /&gt;
* [[实况天气接口/v2.5|实况天气接口]]：&amp;lt;code&amp;gt;https://api.caiyunapp.com/v2.5/TAkhjf8d1nlSlspN/121.6544,25.1552/realtime.json&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 分钟级+小时级+天级预报接口 &amp;lt;code&amp;gt;https://api.caiyunapp.com/v2.5/TAkhjf8d1nlSlspN/121.6544,25.1552/forecast.json&amp;lt;/code&amp;gt;&lt;br /&gt;
* [[分钟级降雨预报接口]]：&amp;lt;code&amp;gt;https://api.caiyunapp.com/v2.5/TAkhjf8d1nlSlspN/121.6544,25.1552/minutely.json&amp;lt;/code&amp;gt;&lt;br /&gt;
* [[小时级预报接口/v2.5|小时级预报接口]]：[https://api.caiyunapp.com/v2.5/TAkhjf8d1nlSlspN/121.6544,25.1552/hourly.json &amp;lt;code&amp;gt;https://api.caiyunapp.com/v2.5/TAkhjf8d1nlSlspN/121.6544,25.1552/hourly.json&amp;lt;/code&amp;gt;]&lt;br /&gt;
* [[天级预报接口/v2.5|天级预报接口]]：&amp;lt;code&amp;gt;https://api.caiyunapp.com/v2.5/TAkhjf8d1nlSlspN/121.6544,25.1552/daily.json&amp;lt;/code&amp;gt;&lt;br /&gt;
* [[通用预报接口/v2.5|通用点数据接口]]：&amp;lt;code&amp;gt;https://api.caiyunapp.com/v2.5/TAkhjf8d1nlSlspN/121.6544,25.1552/weather.json&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 数据类型及预报时长 ==&lt;br /&gt;
&lt;br /&gt;
=== 数据类型 ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''数据类型'''&lt;br /&gt;
|'''描述'''&lt;br /&gt;
|-&lt;br /&gt;
|'''实时数据'''&lt;br /&gt;
|温度、湿度、风向、风速、气压、云量、降水量（mm／h）／降水强度、PM 2.5、AQI、天气类型&lt;br /&gt;
|-&lt;br /&gt;
|'''分钟级降水数据'''&lt;br /&gt;
|未来两小时每分钟降水强度及每半小时降水概率、未来两小时降水情况的自然语言描述&lt;br /&gt;
|-&lt;br /&gt;
|'''逐小时数据'''&lt;br /&gt;
|温度、湿度、风向、风速、气压、云量、降水量（mm／h）／降水强度、PM 2.5、AQI、天气类型及未来 24 小时自然语言描述&lt;br /&gt;
|-&lt;br /&gt;
|'''逐日数据'''&lt;br /&gt;
|温度、湿度、风向、风速、气压、云量、降水量（mm／h）／降水强度、PM 2.5、AQI、天气类型、日出日落时间、生活指数&lt;br /&gt;
|-&lt;br /&gt;
|'''生活指数'''&lt;br /&gt;
|穿衣、洗车、感冒、紫外线&lt;br /&gt;
|-&lt;br /&gt;
|'''预警信息'''&lt;br /&gt;
&lt;br /&gt;
'''（同步于中央气象台）'''&lt;br /&gt;
|台风、暴雨、暴雪、寒潮、大风、沙尘暴、高温、干旱、雷电、冰雹、霜冻、大雾、霾、道路结冰&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 预报时长 ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''数据类型'''&lt;br /&gt;
|'''描述'''&lt;br /&gt;
|-&lt;br /&gt;
|'''分钟级降水数据'''&lt;br /&gt;
|未来两小时逐分钟&lt;br /&gt;
|-&lt;br /&gt;
|'''逐小时数据'''&lt;br /&gt;
|未来十五天逐小时&lt;br /&gt;
|-&lt;br /&gt;
|'''逐日数据'''&lt;br /&gt;
|未来十五天逐日&lt;br /&gt;
|-&lt;br /&gt;
|'''空气质量(AQI 和 PM2.5) '''&lt;br /&gt;
|未来十五天逐小时&lt;br /&gt;
|-&lt;br /&gt;
|'''生活指数'''&lt;br /&gt;
|未来十五天逐日&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
注：并不表示我们会向所有类型的 API 用户提供所列全部数据。彩云API预报接口默认返回5天数据，如果需15天数据需要增加参数，可在URL后增加参数 &amp;lt;code&amp;gt;dailysteps=15&amp;amp;hourlysteps=360&amp;lt;/code&amp;gt; 来控制返回预报时长。&lt;br /&gt;
&lt;br /&gt;
== API 降水强度对照 ==&lt;br /&gt;
&lt;br /&gt;
=== 降水强度对照表 ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''降水强度值'''&lt;br /&gt;
|'''降水量数值 mm／h'''&lt;br /&gt;
|'''天气现象'''&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;0.031'''&lt;br /&gt;
|'''&amp;lt;0.08'''&lt;br /&gt;
|无雨／雪&lt;br /&gt;
|-&lt;br /&gt;
|'''0.031～0.25'''&lt;br /&gt;
|'''0.08~3.44'''&lt;br /&gt;
|小雨／雪&lt;br /&gt;
|-&lt;br /&gt;
|'''0.25～0.35'''&lt;br /&gt;
|'''3.44~11.33'''&lt;br /&gt;
|中雨／雪&lt;br /&gt;
|-&lt;br /&gt;
|'''0.35～0.48'''&lt;br /&gt;
|'''11.33~51.30'''&lt;br /&gt;
|大雨／雪&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;gt;=0.48'''&lt;br /&gt;
|'''&amp;gt;=51.30'''&lt;br /&gt;
|暴雨／雪&lt;br /&gt;
|}&lt;br /&gt;
注：&lt;br /&gt;
# 雨雪相态判断使用 SKYCON 表示，&amp;lt;code&amp;gt;RAIN&amp;lt;/code&amp;gt; 表示雨，&amp;lt;code&amp;gt;SNOW&amp;lt;/code&amp;gt; 表示雪。&lt;br /&gt;
# API 默认返回降水强度，如果需要 API 返回降水量需要在 API URL 增加参数 &amp;lt;code&amp;gt;unit=metric:v2&amp;lt;/code&amp;gt;&lt;br /&gt;
             如：https://api.caiyunapp.com/v2.5/your_token/121.4750,24.7695/forecast?unit=metric:v2&lt;br /&gt;
&lt;br /&gt;
== AQI数据基本对照表 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''AQI数值'''&lt;br /&gt;
|'''空气质量等级'''&lt;br /&gt;
|-&lt;br /&gt;
|'''0 ~50'''&lt;br /&gt;
|优&lt;br /&gt;
|-&lt;br /&gt;
|'''50~100'''&lt;br /&gt;
|良&lt;br /&gt;
|-&lt;br /&gt;
|'''100~150'''&lt;br /&gt;
|轻度污染&lt;br /&gt;
|-&lt;br /&gt;
|'''150~200'''&lt;br /&gt;
|中度污染&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;gt;200'''&lt;br /&gt;
|重度污染&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 预报数据更新频率 ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''数据类型'''&lt;br /&gt;
|'''频率'''&lt;br /&gt;
|-&lt;br /&gt;
|'''实况天气数据'''&lt;br /&gt;
|1 分钟&lt;br /&gt;
|-&lt;br /&gt;
|'''分钟级天气预报数据'''&lt;br /&gt;
|1 分钟&lt;br /&gt;
|-&lt;br /&gt;
|'''小时级天气预报数据'''&lt;br /&gt;
|15 分钟&lt;br /&gt;
|-&lt;br /&gt;
|'''天级天气预报数据'''&lt;br /&gt;
|2 小时&lt;br /&gt;
|-&lt;br /&gt;
|'''PM 2.5 / AQI 数据'''&lt;br /&gt;
|1 小时&lt;br /&gt;
|}&lt;br /&gt;
注：采用多数据源校正数据，每个数据源的更新频率不同，小时级和天级预报更新频率为综合测算估值。&lt;br /&gt;
&lt;br /&gt;
== 预报数据地域精度 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''数据类型'''&lt;br /&gt;
|'''精度'''&lt;br /&gt;
|-&lt;br /&gt;
|'''分钟级预报'''&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''小时级预报'''&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''天级预报'''&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''PM 2.5 / AQI 数据'''&lt;br /&gt;
|5 km*5 km&lt;br /&gt;
|}&lt;br /&gt;
注：采用多数据源校正数据，每个数据源的地域精度不同，小时级和天级预报地域精度为综合测算估值。&lt;br /&gt;
&lt;br /&gt;
== 风力风速风向等级对照表 ==&lt;br /&gt;
&lt;br /&gt;
'''风力等级对照表'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''风力等级'''&lt;br /&gt;
|'''风速范围 （km/h）'''&lt;br /&gt;
|'''自然语言描述'''&lt;br /&gt;
|-&lt;br /&gt;
|'''0级'''&lt;br /&gt;
|&amp;lt;1&lt;br /&gt;
|无风&lt;br /&gt;
|-&lt;br /&gt;
|'''1级'''&lt;br /&gt;
|1-5&lt;br /&gt;
|微风徐徐&lt;br /&gt;
|-&lt;br /&gt;
|'''2级'''&lt;br /&gt;
|6-11&lt;br /&gt;
|清风&lt;br /&gt;
|-&lt;br /&gt;
|'''3级'''&lt;br /&gt;
|12-19&lt;br /&gt;
|树叶摇摆&lt;br /&gt;
|-&lt;br /&gt;
|'''4级'''&lt;br /&gt;
|20-28&lt;br /&gt;
|树枝摇动&lt;br /&gt;
|-&lt;br /&gt;
|'''5级'''&lt;br /&gt;
|29-38&lt;br /&gt;
|风力强劲&lt;br /&gt;
|-&lt;br /&gt;
|'''6级'''&lt;br /&gt;
|39-49&lt;br /&gt;
|风力强劲&lt;br /&gt;
|-&lt;br /&gt;
|'''7级'''&lt;br /&gt;
|50-61&lt;br /&gt;
|风力超强&lt;br /&gt;
|-&lt;br /&gt;
|'''8级'''&lt;br /&gt;
|62-74&lt;br /&gt;
|狂风大作&lt;br /&gt;
|-&lt;br /&gt;
|'''9级'''&lt;br /&gt;
|75-88&lt;br /&gt;
|狂风呼啸&lt;br /&gt;
|-&lt;br /&gt;
|'''10级'''&lt;br /&gt;
|89-102&lt;br /&gt;
|暴风毁树&lt;br /&gt;
|-&lt;br /&gt;
|'''11级'''&lt;br /&gt;
|103-117&lt;br /&gt;
|暴风毁树&lt;br /&gt;
|-&lt;br /&gt;
|'''12级'''&lt;br /&gt;
|118-133&lt;br /&gt;
|飓风&lt;br /&gt;
|-&lt;br /&gt;
|'''13级'''&lt;br /&gt;
|134-149&lt;br /&gt;
|台风&lt;br /&gt;
|-&lt;br /&gt;
|'''14级'''&lt;br /&gt;
|150-166&lt;br /&gt;
|强台风&lt;br /&gt;
|-&lt;br /&gt;
|'''15级'''&lt;br /&gt;
|167-183&lt;br /&gt;
|强台风&lt;br /&gt;
|-&lt;br /&gt;
|'''16级'''&lt;br /&gt;
|184-201&lt;br /&gt;
|超强台风&lt;br /&gt;
|-&lt;br /&gt;
|'''17级'''&lt;br /&gt;
|202-220&lt;br /&gt;
|超强台风&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''风向对照表'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''风向'''&lt;br /&gt;
|'''符号'''&lt;br /&gt;
|'''中心角度'''&lt;br /&gt;
|'''角度'''&lt;br /&gt;
|-&lt;br /&gt;
|'''北'''&lt;br /&gt;
|N&lt;br /&gt;
|0&lt;br /&gt;
|348.76-11.25&lt;br /&gt;
|-&lt;br /&gt;
|'''北东北'''&lt;br /&gt;
|NNE&lt;br /&gt;
|22.5&lt;br /&gt;
|11.26-33.75&lt;br /&gt;
|-&lt;br /&gt;
|'''东北'''&lt;br /&gt;
|NE&lt;br /&gt;
|45&lt;br /&gt;
|33.76-56.25&lt;br /&gt;
|-&lt;br /&gt;
|'''东东北'''&lt;br /&gt;
|ENE&lt;br /&gt;
|67.5&lt;br /&gt;
|56.26-78.75&lt;br /&gt;
|-&lt;br /&gt;
|'''东'''&lt;br /&gt;
|E&lt;br /&gt;
|90&lt;br /&gt;
|78.76-101.25&lt;br /&gt;
|-&lt;br /&gt;
|'''东东南'''&lt;br /&gt;
|ESE&lt;br /&gt;
|112.5&lt;br /&gt;
|101.26-123.75&lt;br /&gt;
|-&lt;br /&gt;
|'''东南'''&lt;br /&gt;
|SE&lt;br /&gt;
|135&lt;br /&gt;
|123.76-146.25&lt;br /&gt;
|-&lt;br /&gt;
|'''南东南'''&lt;br /&gt;
|SSE&lt;br /&gt;
|157.5&lt;br /&gt;
|146.26-168.75&lt;br /&gt;
|-&lt;br /&gt;
|'''南'''&lt;br /&gt;
|S&lt;br /&gt;
|180&lt;br /&gt;
|168.76-191.25&lt;br /&gt;
|-&lt;br /&gt;
|'''南西南'''&lt;br /&gt;
| SSW&lt;br /&gt;
|202.5&lt;br /&gt;
|191.26-213.75&lt;br /&gt;
|-&lt;br /&gt;
|'''西南'''&lt;br /&gt;
|SW&lt;br /&gt;
|225&lt;br /&gt;
|213.76-236.25 &lt;br /&gt;
|-&lt;br /&gt;
|'''西西南'''&lt;br /&gt;
|WSW&lt;br /&gt;
|247.5&lt;br /&gt;
|236.26-258.75&lt;br /&gt;
|-&lt;br /&gt;
|'''西'''&lt;br /&gt;
|W&lt;br /&gt;
|270&lt;br /&gt;
|258.76-281.25&lt;br /&gt;
|-&lt;br /&gt;
|'''西西北'''&lt;br /&gt;
|WNW&lt;br /&gt;
|295.5&lt;br /&gt;
|281.26-303.75&lt;br /&gt;
|-&lt;br /&gt;
|'''西北'''&lt;br /&gt;
|NW&lt;br /&gt;
|315&lt;br /&gt;
|303.76-326.25&lt;br /&gt;
|-&lt;br /&gt;
|'''北西北'''&lt;br /&gt;
|NNW&lt;br /&gt;
|337.5&lt;br /&gt;
|326.26-348.75&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 天气预警 ==&lt;br /&gt;
&lt;br /&gt;
获取天气预警信息，需要在API接口后增加参数：alert=true &lt;br /&gt;
&lt;br /&gt;
增加参数以后，返回的数据里会增加：alert:{} 字段 &lt;br /&gt;
&lt;br /&gt;
预警信息类型取 code 字段'''前两位'''&lt;br /&gt;
&lt;br /&gt;
预警类型编码对照表：&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''预警级别'''&lt;br /&gt;
|'''级别编码'''&lt;br /&gt;
|-&lt;br /&gt;
|台风&lt;br /&gt;
|01&lt;br /&gt;
|-&lt;br /&gt;
|暴雨&lt;br /&gt;
|02&lt;br /&gt;
|-&lt;br /&gt;
|暴雪&lt;br /&gt;
|03&lt;br /&gt;
|-&lt;br /&gt;
|寒潮&lt;br /&gt;
|04&lt;br /&gt;
|-&lt;br /&gt;
|大风&lt;br /&gt;
|05&lt;br /&gt;
|-&lt;br /&gt;
|沙尘暴&lt;br /&gt;
|06&lt;br /&gt;
|-&lt;br /&gt;
|高温&lt;br /&gt;
|07&lt;br /&gt;
|-&lt;br /&gt;
|干旱&lt;br /&gt;
|08&lt;br /&gt;
|-&lt;br /&gt;
|雷电&lt;br /&gt;
|09&lt;br /&gt;
|-&lt;br /&gt;
|冰雹&lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|霜冻&lt;br /&gt;
|11&lt;br /&gt;
|-&lt;br /&gt;
|大雾&lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|霾&lt;br /&gt;
|13&lt;br /&gt;
|-&lt;br /&gt;
|道路结冰&lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|森林火灾&lt;br /&gt;
|15&lt;br /&gt;
|-&lt;br /&gt;
|雷雨大风&lt;br /&gt;
|16&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
预警级别取 code 字段'''后两位'''&lt;br /&gt;
&lt;br /&gt;
预警级别编码对照表：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''预警级别'''&lt;br /&gt;
|'''级别编码'''&lt;br /&gt;
|-&lt;br /&gt;
|'''蓝色'''&lt;br /&gt;
|01&lt;br /&gt;
|-&lt;br /&gt;
|'''黄色'''&lt;br /&gt;
|02&lt;br /&gt;
|-&lt;br /&gt;
|'''橙色'''&lt;br /&gt;
|03&lt;br /&gt;
|-&lt;br /&gt;
|'''红色'''&lt;br /&gt;
|04&lt;br /&gt;
|}&lt;br /&gt;
举例：&amp;quot;code&amp;quot;: &amp;quot;0901”,  // 预警类型编码＋预警级别编码 '''“雷电蓝色预警”'''&lt;br /&gt;
&lt;br /&gt;
== 生活指数等级 ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''生活指数名称'''&lt;br /&gt;
|'''等级'''&lt;br /&gt;
|'''等级描述'''&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; |紫外线&lt;br /&gt;
|ultraviolet1&lt;br /&gt;
|最弱&lt;br /&gt;
|-&lt;br /&gt;
|ultraviolet2&lt;br /&gt;
|弱&lt;br /&gt;
|-&lt;br /&gt;
|ultraviolet3&lt;br /&gt;
|中等&lt;br /&gt;
|-&lt;br /&gt;
|ultraviolet4&lt;br /&gt;
|强&lt;br /&gt;
|-&lt;br /&gt;
|ultraviolet5&lt;br /&gt;
|很强&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |洗车&lt;br /&gt;
|carWashing1&lt;br /&gt;
|适宜&lt;br /&gt;
|-&lt;br /&gt;
|carWashing2&lt;br /&gt;
|较适宜&lt;br /&gt;
|-&lt;br /&gt;
|carWashing3&lt;br /&gt;
|较不适宜&lt;br /&gt;
|-&lt;br /&gt;
|carWashing4&lt;br /&gt;
|不适宜&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;9&amp;quot; |穿衣&lt;br /&gt;
|dressing0&lt;br /&gt;
|极热&lt;br /&gt;
|-&lt;br /&gt;
|dressing1&lt;br /&gt;
|极热&lt;br /&gt;
|-&lt;br /&gt;
|dressing2&lt;br /&gt;
|很热&lt;br /&gt;
|-&lt;br /&gt;
|dressing3&lt;br /&gt;
|热&lt;br /&gt;
|-&lt;br /&gt;
|dressing4&lt;br /&gt;
|温暖&lt;br /&gt;
|-&lt;br /&gt;
|dressing5&lt;br /&gt;
|凉爽&lt;br /&gt;
|-&lt;br /&gt;
|dressing6&lt;br /&gt;
|冷&lt;br /&gt;
|-&lt;br /&gt;
|dressing7&lt;br /&gt;
|寒冷&lt;br /&gt;
|-&lt;br /&gt;
|dressing8&lt;br /&gt;
|极冷&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |感冒&lt;br /&gt;
|coldRisk1&lt;br /&gt;
|少发&lt;br /&gt;
|-&lt;br /&gt;
|coldRisk2&lt;br /&gt;
|较易发&lt;br /&gt;
|-&lt;br /&gt;
|coldRisk3&lt;br /&gt;
|易发&lt;br /&gt;
|-&lt;br /&gt;
|coldRisk4:&lt;br /&gt;
|极易发&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 数据来源 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''数据类型'''&lt;br /&gt;
|'''数据源'''&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; |天气数据&lt;br /&gt;
|中国气象科学数据共享服务网&lt;br /&gt;
|-&lt;br /&gt;
|台湾地区交通部中央气象局&lt;br /&gt;
|-&lt;br /&gt;
|美国大气与海洋管理局&lt;br /&gt;
|-&lt;br /&gt;
|日本气象厅&lt;br /&gt;
|-&lt;br /&gt;
|Open Weather Map&lt;br /&gt;
|-&lt;br /&gt;
|空气质量数据&lt;br /&gt;
|PM 25.in、环保部、WMO&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 数据 API 语言种类 ==&lt;br /&gt;
&lt;br /&gt;
英语、中文简体、中文繁体&lt;br /&gt;
&lt;br /&gt;
== 调用次数如何计算 ==&lt;br /&gt;
&lt;br /&gt;
用户发出一次 URL 请求并得到返回数据为一次调用&lt;br /&gt;
&lt;br /&gt;
== 数据坐标 ==&lt;br /&gt;
&lt;br /&gt;
数据所用坐标系 GCJ－02 坐标系统&lt;br /&gt;
&lt;br /&gt;
== 是否支持返回历史数据 ==&lt;br /&gt;
&lt;br /&gt;
API接口仅支持返回过去一天的历史数据，接口默认返回当前时刻到未来的数据。需要调用过去一天的数据，可以在 URL 后加参数 &amp;lt;code&amp;gt;beigin=时间戳&amp;lt;/code&amp;gt; 即可。&lt;br /&gt;
&lt;br /&gt;
== 按区域代码adcode返回对应城市的数据 ==&lt;br /&gt;
&lt;br /&gt;
通用接口： http://api.caiyunapp.com/v2.5/TAkhjf8d1nlSlspN/weather.json?adcode=110100&lt;br /&gt;
&lt;br /&gt;
adcode 列表见 [[行政区域经纬度对照表]]&lt;br /&gt;
&lt;br /&gt;
==格式变更==&lt;br /&gt;
*实况接口（/realtime.json）中各变量，在json中的位置，从result.xxxx变为result.realtime.xxxx&lt;br /&gt;
&lt;br /&gt;
*v2.4及以上版本, 生活指数相关的字段重组到 life_index 字段下&lt;br /&gt;
&lt;br /&gt;
*v2.4及以上版本, 空气质量相关的字段重组到 air_quality 字段下（位于realtime，hourly和daily中）&lt;br /&gt;
*v2.2及以下版本，逐日预报时间信息是北京时间；v2.3及以上版本，逐日预报时间信息，都带了时区，和当地时区一致&lt;br /&gt;
*v2.4及以上版本pres字段改为了pressure&lt;br /&gt;
==特性增强==&lt;br /&gt;
*air_quality（预报和实况）中， 增加美标和国标的AQI&lt;br /&gt;
&lt;br /&gt;
*air_quality（预报和实况）中，增加空气质量自然语言描述descripition六个等级，可能出现的字符串有七种:'缺数据'，'优'，'良'，'轻度污染'，'中度污染'，'重度污染'，'严重污染'&lt;br /&gt;
*使用了新的数据融合算法，提高了十五日内逐小时降水预报准确度；&lt;br /&gt;
*新增了雨夹雪（SLEET），雷阵雨(THUNDER_SHOWER)，雷阵雨并伴有冰雹（HAIL）3个天气现象；&lt;br /&gt;
{{天气现象v2.5}}&lt;br /&gt;
&lt;br /&gt;
[[Category:API 产品]]&lt;/div&gt;</summary>
		<author><name>XTao</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E9%80%9A%E7%94%A8%E9%A2%84%E6%8A%A5%E6%8E%A5%E5%8F%A3/v2.5&amp;diff=5543</id>
		<title>通用预报接口/v2.5</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E9%80%9A%E7%94%A8%E9%A2%84%E6%8A%A5%E6%8E%A5%E5%8F%A3/v2.5&amp;diff=5543"/>
				<updated>2020-02-24T06:54:10Z</updated>
		
		<summary type="html">&lt;p&gt;XTao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{彩云天气 API 版本状态}}&lt;br /&gt;
&lt;br /&gt;
=='''授权与认证'''==&lt;br /&gt;
请先至彩云开放平台[https://dashboard.caiyunapp.com/user/sign_up/ 注册]，注册后可以获得 token 。&lt;br /&gt;
&lt;br /&gt;
把您的 token 拼到 API 请求的 URL 中，如&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
https://api.caiyunapp.com/v2.5/TAkhjf8d1nlSlspN/121.6544,25.1552/weather.json&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中 TAkhjf8d1nlSlspN 就是一个共用测试 token 。不要把私有token 告诉任何人！&lt;br /&gt;
&lt;br /&gt;
=='''请求样例'''==&lt;br /&gt;
&lt;br /&gt;
=== '''示例1如下''' ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;https://api.caiyunapp.com/v2.5/TAkhjf8d1nlSlspN/121.6544,25.1552/weather.json&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;https://api.caiyunapp.com/v2.5/TAkhjf8d1nlSlspN/121.6544,25.1552/weather.jsonp?callback=MYCALLBACK&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''token：'''这里是测试 token ，即 &amp;lt;code&amp;gt;TAkhjf8d1nlSlspN&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''经纬度：'''经度在前，纬度在后，中间用半角逗号隔开，这里是 &amp;lt;code&amp;gt;121.6544,25.1552&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''返回格式：'''json 或者 jsonp，jsonp 需提供回调函数名&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== '''示例2如下''' ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;https://api.caiyunapp.com/v2.5/TAkhjf8d1nlSlspN/121.6544,25.1552/weather?lang=en_US&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''语言选项 lang：'''默认为简体中文（zh_CN）、繁体中文（zh_TW）、美式英语（en_US）、英式英语（en_GB）&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''单位制选项 unit：'''默认为公制（metric）、科学单位体系（SI） 、英制（imperial）&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''时区偏移秒数 tzshift：'''用户提供所需时区偏移秒，考虑欧美夏令时，默认东八（tzshift=28800）；例如，用户希望取得印度（东5.5区）习惯定义下的逐日天气，加参数&amp;amp;tzshift=19800（=3600*5.5），然后daily的计算都会做相应处理。&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''定制返回的起始时间戳 begin'''：默认为当前utc时间戳，可以用来返回两日内的历史数据&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''定制返回逐小时预报总小时数 hourlysteps'''：默认为48小时（包括当前时刻）&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''定制返回逐日预报总天数 dailysteps'''：默认为5天（包括今天）&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''返回周围预警: alert='''true (注意小写)&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=='''返回结构和说明'''==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;'''realtime'''分字段含义，请移步：[[实况天气接口/v2.5|实况接口/v2.5]]&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''minutely'''分字段含义，请移步：[[分钟级降雨预报接口|逐分钟降水短临预报接口/v2.5]]&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''hourly'''分字段含义，请移步：[[小时级预报接口/v2.5|逐小时预报接口/v2.5]]&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''daily'''分字段含义，请移步：[[天级预报接口/v2.5|逐日预报接口/v2.5]]&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''alert'''分字段含义，如下：&amp;lt;/blockquote&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{   status:ok,&lt;br /&gt;
    api_version:v2.5,&lt;br /&gt;
    api_status:active,&lt;br /&gt;
    unit:metric,&lt;br /&gt;
    lang:en_US,&lt;br /&gt;
    result:{&lt;br /&gt;
        forecast_keypoint:cloudy, clear weather after 23 this midnight,&lt;br /&gt;
        primary:0,&lt;br /&gt;
        realtime:{status:ok,                                                                                                 ###请参考：实况接口/v2.5&lt;br /&gt;
                    temperature:-1.21,&lt;br /&gt;
                    pres:56320.24,&lt;br /&gt;
                    humidity:0.09,&lt;br /&gt;
                    wind:{direction:284.91,speed:30.12}},&lt;br /&gt;
                    precipitation:{local:{status:ok,intensity:0.0,datasource:gfs}},&lt;br /&gt;
                    cloudrate:0.3,&lt;br /&gt;
                    dswrf:677.9,&lt;br /&gt;
                    visibility:24.1,&lt;br /&gt;
                    &lt;br /&gt;
                    skycon:PARTLY_CLOUDY_DAY,&lt;br /&gt;
                    ultraviolet:{index:5.0,desc:Moderat},&lt;br /&gt;
                    comfort:{index:11,desc:Icy wind cold},&lt;br /&gt;
                    &lt;br /&gt;
                    pm25:3,&lt;br /&gt;
                    pm10:10.0,&lt;br /&gt;
                    o3:97.0,&lt;br /&gt;
                    no2:2.0,&lt;br /&gt;
                    so2:7.0,&lt;br /&gt;
                    co:0.4,&lt;br /&gt;
                    aqi:10&lt;br /&gt;
           },&lt;br /&gt;
        minutely:{status:ok,                                                                                                   ###请参考：逐分钟降水短临预报接口/v2.5&lt;br /&gt;
                    precipitation_2h:[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,&lt;br /&gt;
                    0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,&lt;br /&gt;
                    0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,&lt;br /&gt;
                    0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,&lt;br /&gt;
                    0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],&lt;br /&gt;
                    precipitation:[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,&lt;br /&gt;
                    0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,&lt;br /&gt;
                    0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],&lt;br /&gt;
                    datasource:gfs,&lt;br /&gt;
                    description:No snow in the next hour&lt;br /&gt;
         },&lt;br /&gt;
        hourly:{status:ok,                                                                                                      ###请参考：逐小时预报接口/v2.5&lt;br /&gt;
                    description:cloudy, clear weather after 23 this midnight,&lt;br /&gt;
                    temperature:[{value:-1.21,datetime:2018-11-20 16:00},{value:-0.51,datetime:2018-11-20 17:00}]},&lt;br /&gt;
                    pres:[{value:56320.2411405722,datetime:2018-11-20 16:00},{value:56309.4272949293,datetime:2018-11-20 17:00}],&lt;br /&gt;
                    humidity:[{value:0.09,datetime:2018-11-20 16:00},{value:0.11,datetime:2018-11-20 17:00}],&lt;br /&gt;
                    wind:[{direction:284.91,speed:30.12,datetime:2018-11-20 16:00},{direction:288.24,speed:32.91,datetime:2018-11-20 17:00}],&lt;br /&gt;
                    precipitation:[{value:0.0,datetime:2018-11-20 16:00},{value:0.0,datetime:2018-11-20 17:00}],&lt;br /&gt;
                    cloudrate:[{value:0.3,datetime:2018-11-20 16:00},{value:0.3,datetime:2018-11-20 17:00}],&lt;br /&gt;
                    dswrf:[{value:677.9121814107,datetime:2018-11-20 16:00},{value:596.25984,datetime:2018-11-20 17:00}],&lt;br /&gt;
                    visibility:[{value:24.1,datetime:2018-11-20 16:00},{value:24.1,datetime:2018-11-20 17:00}],&lt;br /&gt;
&lt;br /&gt;
                    skycon:[{value:PARTLY_CLOUDY_DAY,datetime:2018-11-20 16:00},{value:WIND,datetime:2018-11-20 17:00}],&lt;br /&gt;
                    pm25:[{value:3,datetime:2018-11-20 16:00},{value:0,datetime:2018-11-20 17:00}],&lt;br /&gt;
                    aqi:[{value:10,datetime:2018-11-20 16:00},{value:0,datetime:2018-11-20 17:00}],&lt;br /&gt;
            },&lt;br /&gt;
        daily:{status:ok,                                                                                                      ###请参考：逐日预报接口/v2.5&lt;br /&gt;
                temperature:[{date:2018-11-20,max:1.19,avg:-4.35,min:-16.0},{date:2018-11-21,max:2.0,avg:-7.32,min:-18.0}],&lt;br /&gt;
                pres:[{date:2018-11-20,max:56600.24,avg:56422.06,min:56309.43},{date:2018-11-21,max:56833.63,avg:56653.05,min:56553.63}],&lt;br /&gt;
                humidity:[{date:2018-11-20,max:0.23,avg:0.14,min:0.09},{date:2018-11-21,max:0.15,avg:0.11,min:0.06}],&lt;br /&gt;
                wind:[{date:2018-11-20,max:{direction:290.25,speed:35.9},avg:{direction:278.27,speed:19.65},min:{direction:230.17,speed:4.77}},&lt;br /&gt;
                      {date:2018-11-21,max:{direction:276.13,speed:43.0},avg:{direction:262.47,speed:24.54},min:{direction:216.1,speed:12.48}}],&lt;br /&gt;
                precipitation:[{date:2018-11-20,max:0.0,avg:0.0,min:0.0},{date:2018-11-21,max:0.0,avg:0.0,min:0.0}],&lt;br /&gt;
                &lt;br /&gt;
                dswrf:[{date:2018-11-20,max:743.7,avg:321.5,min:0.0},{date:2018-11-21,max:748.3,avg:202.3,min:0.0}],&lt;br /&gt;
                cloudrate:[{date:2018-11-20,max:0.76,avg:0.49,min:0.0},{date:2018-11-21,max:0.15,avg:0.02,min:0.0}],&lt;br /&gt;
                visibility:[{date:2018-11-20,max:24.1,avg:24.1,min:24.1},{date:2018-11-21,max:24.1,avg:24.1,min:24.1}],&lt;br /&gt;
                &lt;br /&gt;
                skycon:[{date:2018-11-20,value:PARTLY_CLOUDY_DAY},{date:2018-11-21,value:CLEAR_DAY}],&lt;br /&gt;
                skycon_08h_20h:[{date:2018-11-20,value:CLEAR_DAY},{date:2018-11-21,value:CLEAR_DAY}]},&lt;br /&gt;
                skycon_20h_32h:[{date:2018-11-20,value:PARTLY_CLOUDY_NIGHT},{date:2018-11-21,value:CLEAR_NIGHT}],&lt;br /&gt;
                ultraviolet:[{index:5,desc:Very high,datetime:2018-11-20},{index:5,desc:Very high,datetime:2018-11-21}],&lt;br /&gt;
                comfort:[{index:13,desc:Dry cold,datetime:2018-11-20},{index:13,desc:Dry cold,datetime:2018-11-21}],&lt;br /&gt;
                carWashing:[{index:1,desc:Suitable,datetime:2018-11-20},{index:1,desc:Suitable,datetime:2018-11-21}],&lt;br /&gt;
                coldRisk:[{index:4,desc:Extremely prone,datetime:2018-11-20},{index:4,desc:Extremely prone,datetime:2018-11-21}],&lt;br /&gt;
                dressing:[{index:8,desc:Extremely cold,datetime:2018-11-20},{index:8,desc:Extremely cold,datetime:2018-11-21}],&lt;br /&gt;
                &lt;br /&gt;
                pm25:[{date:2018-11-20,max:3,avg:1.12,min:0},{date:2018-11-21,max:1,avg:0.58,min:0}],&lt;br /&gt;
                aqi:[{date:2018-11-20,max:10,avg:1.25,min:0},{date:2018-11-21,max:0,avg:0.0,min:0}],&lt;br /&gt;
&lt;br /&gt;
                astro:[{date:2018-11-20,sunset:{time:19:07},sunrise:{time:08:40}},{date:2018-11-21,sunset:{time:19:07},sunrise:{time:08:41}}],&lt;br /&gt;
        },&lt;br /&gt;
       alert:{alert:{status:&amp;quot;ok&amp;quot;&lt;br /&gt;
              content:{&lt;br /&gt;
                    0:{ request_status: &amp;quot;ok&amp;quot;,&lt;br /&gt;
                        source: &amp;quot;国家预警信息发布中心&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
                        county: &amp;quot;无&amp;quot;,&lt;br /&gt;
                        province: &amp;quot;江苏省&amp;quot;,&lt;br /&gt;
                        regionId: &amp;quot;unknown&amp;quot;&lt;br /&gt;
                        city: &amp;quot;南京市&amp;quot;,&lt;br /&gt;
                        code: &amp;quot;1303&amp;quot;,                                                       ##预警类型code&lt;br /&gt;
                        adcode: &amp;quot;320100&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
                        alertId: &amp;quot;32010041600000_20181130104521&amp;quot;,&lt;br /&gt;
                        status: &amp;quot;预警中&amp;quot;,&lt;br /&gt;
                        title: &amp;quot;南京市气象台发布霾橙色预警[Ⅱ级/严重]&amp;quot;,&lt;br /&gt;
                        description: &amp;quot;南京市气象台2018年11月30日10时41分升级霾黄色预警信号为霾橙色预警信号。目前我市已经出现中度霾，预计未来24小时内霾将持续，请注意防范。&amp;quot;&lt;br /&gt;
&lt;br /&gt;
                        location: &amp;quot;江苏省南京市&amp;quot;,&lt;br /&gt;
                        latlon: {&lt;br /&gt;
                            0: 32.060255,&lt;br /&gt;
                            1: 118.796877&lt;br /&gt;
                            }&lt;br /&gt;
                        pubtimestamp: 1543545921,&lt;br /&gt;
                        }&lt;br /&gt;
                    }&lt;br /&gt;
              }&lt;br /&gt;
      },&lt;br /&gt;
    location:[31.658613,&lt;br /&gt;
                87.815109]&lt;br /&gt;
    server_time:1542702509,&lt;br /&gt;
    tzshift:28800,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;{{预警类型}}&lt;br /&gt;
&lt;br /&gt;
{{天气现象}}&lt;br /&gt;
&lt;br /&gt;
=='''生活指数'''==&lt;br /&gt;
{{生活指数}}&lt;br /&gt;
&lt;br /&gt;
=='''支持的单位制'''==&lt;br /&gt;
&lt;br /&gt;
{{Template:彩云天气 API/支持的单位制}}&lt;br /&gt;
&lt;br /&gt;
[[Category:API 产品]]&lt;/div&gt;</summary>
		<author><name>XTao</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E4%BA%94%E5%88%86%E9%92%9F%E5%AD%A6%E4%BC%9A%E5%BD%A9%E4%BA%91%E5%B0%8F%E8%AF%91_API_2&amp;diff=5489</id>
		<title>五分钟学会彩云小译 API 2</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E4%BA%94%E5%88%86%E9%92%9F%E5%AD%A6%E4%BC%9A%E5%BD%A9%E4%BA%91%E5%B0%8F%E8%AF%91_API_2&amp;diff=5489"/>
				<updated>2019-11-01T10:11:47Z</updated>
		
		<summary type="html">&lt;p&gt;XTao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:5px;border: 1px dashed MediumAquamarine;text-align:right;float:right&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
[https://app.swaggerhub.com/apis/caiyun/lingo-cloud_api/1.0.1 API spec]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=能用彩云小译 API 做什么？=&lt;br /&gt;
&lt;br /&gt;
彩云小译 API 可以用来把'''信息'''翻译到指定的语言，我们可以支持文本、网页、PDF/Word文档、语音、视频等多种形式。&lt;br /&gt;
&lt;br /&gt;
您可以使用它来构建你的应用程序、网站、工具或任何需要多语言支持的解决方案。例如：彩云小译 API 是维基百科自动翻译的技术提供者，也为钉钉、石墨文档、财新传媒等一线机构和众多开发者提供技术支持。&lt;br /&gt;
&lt;br /&gt;
===维基百科内容翻译===&lt;br /&gt;
[[File:Screen Shot 2018-09-06 at 11.03.18 PM.png|800px]]&lt;br /&gt;
===石墨文档翻译===&lt;br /&gt;
[[File:Screen Shot 2018-09-06 at 11.22.04 PM.png|800px]]&lt;br /&gt;
&lt;br /&gt;
= API 应用 =&lt;br /&gt;
&lt;br /&gt;
下面的一分钟介绍，我们制作一个命令行工具，可以让你翻译简短的一句话。&lt;br /&gt;
&lt;br /&gt;
=== 申请访问令牌===&lt;br /&gt;
&lt;br /&gt;
* 请先至[https://dashboard.caiyunapp.com/user/sign_in/ 彩云科技开放平台]注册账号，申请开通小译 Token，并获取到 secret_key&lt;br /&gt;
&lt;br /&gt;
* 每月翻译100万字之内都是免费的，如果您每月超过100万字，我们会按照 20元 / 100万字 的费率收费。(字数按照翻译原文字符计算，包含空格和标点)&lt;br /&gt;
&lt;br /&gt;
=== 接口说明 ===&lt;br /&gt;
 &lt;br /&gt;
* 文本翻译 API 地址&lt;br /&gt;
&amp;quot;http://api.interpreter.caiyunai.com/v1/translator&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* 参数说明&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 字段名 !! 类型 !! 含义 !! 必填 !! 备注&lt;br /&gt;
|-&lt;br /&gt;
| source || string/list || 源文本 || true || 支持字符串，也支持字符串的 list&lt;br /&gt;
|-&lt;br /&gt;
| trans_type || string || 翻译方向 || true || 见下方支持的语言&lt;br /&gt;
|-&lt;br /&gt;
| detect || boolean || 是否自动识别源语种 || false || 具体见下方说明&lt;br /&gt;
|-&lt;br /&gt;
| salt || string || uuid string || true || 根据 salt 来防重放，所以要求是 uuid&lt;br /&gt;
|-&lt;br /&gt;
| current_time || string || 当前UTC时间戳(秒) || true || timestamp&lt;br /&gt;
|-&lt;br /&gt;
| sign || string || 签名 || true || 见下方签名方法&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* 签名方法&lt;br /&gt;
** sign=sha256(YOUR_TOKEN+salt+current_time+YOUR_SECRET_KEY+source_input)；&lt;br /&gt;
** source_input: 如果 source 是 字符串，且长度&amp;lt;= 20，则就是 source，如果长度&amp;gt; 20, 则取字符串的前10个字符+后10个字符(source[:10]+str(len(source))+source[-10:])； 如果 source 是 list, 则以list的第一个 item 为基础，如果长度 &amp;lt;=20，则为source[0]，否则为 source[0][:10]+str(len(source[0]))+source[0][-10:];&lt;br /&gt;
** secret_key: 用户在开放平台获取的 secret_key;&lt;br /&gt;
&lt;br /&gt;
* header 说明&lt;br /&gt;
    headers = {&lt;br /&gt;
            'content-type': &amp;quot;application/json&amp;quot;,&lt;br /&gt;
            'x-authorization': &amp;quot;token &amp;quot; + YOUR_TOKEN,&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
=== python 示例===&lt;br /&gt;
&lt;br /&gt;
请把 YOUR_TOKEN 设置为你的 token，将 YOUR_SECRET_KEY 设置为你的 secret_key, 并发请求的速度会是逐个请求的数倍，如有可能，请将长度类似的 20-40 个句子打包请求，下面是实例代码。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import requests&lt;br /&gt;
import json&lt;br /&gt;
import hashlib&lt;br /&gt;
import time&lt;br /&gt;
import uuid&lt;br /&gt;
&lt;br /&gt;
def truncate(source):&lt;br /&gt;
    if source is None:&lt;br /&gt;
        return None&lt;br /&gt;
    if isinstance(source, str):&lt;br /&gt;
        source = source.decode('utf-8')&lt;br /&gt;
    size = len(source)&lt;br /&gt;
    return source if size &amp;lt;= 20 else source[:10] + str(size) + source[-10:]&lt;br /&gt;
&lt;br /&gt;
def encrypt(sign_str):&lt;br /&gt;
    hash_algorithm = hashlib.sha256()&lt;br /&gt;
    hash_algorithm.update(sign_str.encode('utf-8'))&lt;br /&gt;
    return hash_algorithm.hexdigest()&lt;br /&gt;
&lt;br /&gt;
def tranlate(source, direction):&lt;br /&gt;
&lt;br /&gt;
    url = &amp;quot;http://api.interpreter.caiyunai.com/v1/translator&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    token = YOUR_TOKEN&lt;br /&gt;
    secret_key = YOUR_SECRET_KEY&lt;br /&gt;
    current_time = str(int(time.time()))&lt;br /&gt;
    salt = str(uuid.uuid1())&lt;br /&gt;
    source_input = source&lt;br /&gt;
    if isinstance(source, list):&lt;br /&gt;
        source_input = source[0]&lt;br /&gt;
    sign_str = token + salt + current_time + secret_key + truncate(source_input)&lt;br /&gt;
    payload = {&lt;br /&gt;
            &amp;quot;source&amp;quot; : source,&lt;br /&gt;
            &amp;quot;trans_type&amp;quot; : direction,&lt;br /&gt;
            &amp;quot;detect&amp;quot;: True,&lt;br /&gt;
            &amp;quot;salt&amp;quot;: salt,&lt;br /&gt;
            &amp;quot;current_time&amp;quot;: current_time,&lt;br /&gt;
            &amp;quot;sign&amp;quot;: encrypt(sign_str),&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
    headers = {&lt;br /&gt;
            'content-type': &amp;quot;application/json&amp;quot;,&lt;br /&gt;
            'x-authorization': &amp;quot;token &amp;quot; + token,&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    response = requests.request(&amp;quot;POST&amp;quot;, url, data=json.dumps(payload), headers=headers)&lt;br /&gt;
    print response.text&lt;br /&gt;
&lt;br /&gt;
    return json.loads(response.text)['target']&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#source = &amp;quot;彩云小译は最高の翻訳サービスです&amp;quot;&lt;br /&gt;
source = [&amp;quot;Lingocloud is the best translation service.&amp;quot;,&amp;quot;彩云小译は最高の翻訳サービスです&amp;quot;]&lt;br /&gt;
target = tranlate(source, &amp;quot;auto2zh&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print target&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
输出为：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
['小译翻译是最好的翻译服务。', '彩云小译是最好的翻译服务']&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 支持的语言 =&lt;br /&gt;
&lt;br /&gt;
目前支持的语言和翻译方向如下表所示&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! {{diagonal split header|From|To}}&lt;br /&gt;
! 中文 zh !! 英语 en !! 日文 ja&lt;br /&gt;
|-&lt;br /&gt;
! 中文 zh&lt;br /&gt;
| - || zh2en || zh2ja&lt;br /&gt;
|-&lt;br /&gt;
! 英语 en&lt;br /&gt;
| en2zh || - || -&lt;br /&gt;
|-&lt;br /&gt;
! 日文 ja&lt;br /&gt;
| ja2zh || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= 关于语种自动识别 =&lt;br /&gt;
&lt;br /&gt;
即在调用接口时，增加 detect=True 参数。&lt;br /&gt;
&lt;br /&gt;
当 detect=True 时，trans_type 由之前的 4 种：zh2en、en2zh、zh2ja、ja2zh，增加为 7 种：zh2en、en2zh、zh2ja、ja2zh、auto2zh、auto2en、auto2ja。&lt;br /&gt;
&lt;br /&gt;
当 trans_type 为 auto2zh 时：会将 en 和 ja 翻译为 zh，其他语种原样返回；&lt;br /&gt;
&lt;br /&gt;
当 trans_type 为 auto2en 时：会将 zh 翻译为 en，其他语种原样返回；&lt;br /&gt;
&lt;br /&gt;
当 trans_type 为 auto2ja 时：会将 zh 翻译为 ja，其他语种原样返回。&lt;br /&gt;
&lt;br /&gt;
使用 auto2xx 可以自动识别源语言的语种。2019年底将支持到15种以上语言，200种以上语言方向。&lt;br /&gt;
&lt;br /&gt;
=想要更多？=&lt;br /&gt;
* 去应用商店下载彩云小译App！&lt;br /&gt;
* 访问 http://fanyi.caiyunapp.com ，体验在线版本。&lt;br /&gt;
* 想要更多功能或者反馈使用体验，请写信给 [mailto:api@caiyunapp.com api@caiyunapp.com]  联系！&lt;br /&gt;
* QQ交流反馈群：&lt;br /&gt;
     https://open.caiyunapp.com/images/thumb/1/11/Beary861921651.jpg/437px-Beary861921651.jpg&lt;br /&gt;
[[en:LingoCloud API in 5 minutes]]&lt;/div&gt;</summary>
		<author><name>XTao</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E4%BA%94%E5%88%86%E9%92%9F%E5%AD%A6%E4%BC%9A%E5%BD%A9%E4%BA%91%E5%B0%8F%E8%AF%91_API_2&amp;diff=5488</id>
		<title>五分钟学会彩云小译 API 2</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E4%BA%94%E5%88%86%E9%92%9F%E5%AD%A6%E4%BC%9A%E5%BD%A9%E4%BA%91%E5%B0%8F%E8%AF%91_API_2&amp;diff=5488"/>
				<updated>2019-11-01T10:11:13Z</updated>
		
		<summary type="html">&lt;p&gt;XTao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:5px;border: 1px dashed MediumAquamarine;text-align:right;float:right&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
[https://app.swaggerhub.com/apis/caiyun/lingo-cloud_api/1.0.1 API spec]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=能用彩云小译 API 做什么？=&lt;br /&gt;
&lt;br /&gt;
彩云小译 API 可以用来把'''信息'''翻译到指定的语言，我们可以支持文本、网页、PDF/Word文档、语音、视频等多种形式。&lt;br /&gt;
&lt;br /&gt;
您可以使用它来构建你的应用程序、网站、工具或任何需要多语言支持的解决方案。例如：彩云小译 API 是维基百科自动翻译的技术提供者，也为钉钉、石墨文档、财新传媒等一线机构和众多开发者提供技术支持。&lt;br /&gt;
&lt;br /&gt;
===维基百科内容翻译===&lt;br /&gt;
[[File:Screen Shot 2018-09-06 at 11.03.18 PM.png|800px]]&lt;br /&gt;
===石墨文档翻译===&lt;br /&gt;
[[File:Screen Shot 2018-09-06 at 11.22.04 PM.png|800px]]&lt;br /&gt;
&lt;br /&gt;
= API 应用 =&lt;br /&gt;
&lt;br /&gt;
下面的一分钟介绍，我们制作一个命令行工具，可以让你翻译简短的一句话。&lt;br /&gt;
&lt;br /&gt;
=== 申请访问令牌===&lt;br /&gt;
&lt;br /&gt;
* 请先至[https://dashboard.caiyunapp.com/user/sign_in/ 彩云科技开放平台]注册账号，申请开通小译 Token，并获取到 secret_key&lt;br /&gt;
&lt;br /&gt;
* 每月翻译100万字之内都是免费的，如果您每月超过100万字，我们会按照 20元 / 100万字 的费率收费。(字数按照翻译原文字符计算，包含空格和标点)&lt;br /&gt;
&lt;br /&gt;
=== 接口说明 ===&lt;br /&gt;
 &lt;br /&gt;
* 文本翻译 API 地址&lt;br /&gt;
&amp;quot;http://api.interpreter.caiyunai.com/v1/translator&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* 参数说明&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 字段名 !! 类型 !! 含义 !! 必填 !! 备注&lt;br /&gt;
|-&lt;br /&gt;
| source || string/list || 源文本 || true || 支持字符串，也支持字符串的 list&lt;br /&gt;
|-&lt;br /&gt;
| trans_type || string || 翻译方向 || true || 见下方支持的语言&lt;br /&gt;
|-&lt;br /&gt;
| detect || boolean || 是否自动识别源语种 || false || 具体见下方说明&lt;br /&gt;
|-&lt;br /&gt;
| salt || string || uuid string || true || 根据 salt 来防重放，所以要求是 uuid&lt;br /&gt;
|-&lt;br /&gt;
| current_time || string || 当前UTC时间戳(秒) || true || timestamp&lt;br /&gt;
|-&lt;br /&gt;
| sign || string || 签名 || true || 见下方签名方法&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* 签名方法&lt;br /&gt;
** sign=sha256(YOUR_TOKEN+salt+current_time+secret_key+source_input)；&lt;br /&gt;
** source_input: 如果 source 是 字符串，且长度&amp;lt;= 20，则就是 source，如果长度&amp;gt; 20, 则取字符串的前10个字符+后10个字符(source[:10]+str(len(source))+source[-10:])； 如果 source 是 list, 则以list的第一个 item 为基础，如果长度 &amp;lt;=20，则为source[0]，否则为 source[0][:10]+str(len(source[0]))+source[0][-10:];&lt;br /&gt;
** secret_key: 用户在开放平台获取的 secret_key;&lt;br /&gt;
&lt;br /&gt;
* header 说明&lt;br /&gt;
    headers = {&lt;br /&gt;
            'content-type': &amp;quot;application/json&amp;quot;,&lt;br /&gt;
            'x-authorization': &amp;quot;token &amp;quot; + YOUR_TOKEN,&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
=== python 示例===&lt;br /&gt;
&lt;br /&gt;
请把 YOUR_TOKEN 设置为你的 token，将 YOUR_SECRET_KEY 设置为你的 secret_key, 并发请求的速度会是逐个请求的数倍，如有可能，请将长度类似的 20-40 个句子打包请求，下面是实例代码。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import requests&lt;br /&gt;
import json&lt;br /&gt;
import hashlib&lt;br /&gt;
import time&lt;br /&gt;
import uuid&lt;br /&gt;
&lt;br /&gt;
def truncate(source):&lt;br /&gt;
    if source is None:&lt;br /&gt;
        return None&lt;br /&gt;
    if isinstance(source, str):&lt;br /&gt;
        source = source.decode('utf-8')&lt;br /&gt;
    size = len(source)&lt;br /&gt;
    return source if size &amp;lt;= 20 else source[:10] + str(size) + source[-10:]&lt;br /&gt;
&lt;br /&gt;
def encrypt(sign_str):&lt;br /&gt;
    hash_algorithm = hashlib.sha256()&lt;br /&gt;
    hash_algorithm.update(sign_str.encode('utf-8'))&lt;br /&gt;
    return hash_algorithm.hexdigest()&lt;br /&gt;
&lt;br /&gt;
def tranlate(source, direction):&lt;br /&gt;
&lt;br /&gt;
    url = &amp;quot;http://api.interpreter.caiyunai.com/v1/translator&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    token = YOUR_TOKEN&lt;br /&gt;
    secret_key = YOUR_SECRET_KEY&lt;br /&gt;
    current_time = str(int(time.time()))&lt;br /&gt;
    salt = str(uuid.uuid1())&lt;br /&gt;
    source_input = source&lt;br /&gt;
    if isinstance(source, list):&lt;br /&gt;
        source_input = source[0]&lt;br /&gt;
    sign_str = token + salt + current_time + secret_key + truncate(source_input)&lt;br /&gt;
    payload = {&lt;br /&gt;
            &amp;quot;source&amp;quot; : source,&lt;br /&gt;
            &amp;quot;trans_type&amp;quot; : direction,&lt;br /&gt;
            &amp;quot;detect&amp;quot;: True,&lt;br /&gt;
            &amp;quot;salt&amp;quot;: salt,&lt;br /&gt;
            &amp;quot;current_time&amp;quot;: current_time,&lt;br /&gt;
            &amp;quot;sign&amp;quot;: encrypt(sign_str),&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
    headers = {&lt;br /&gt;
            'content-type': &amp;quot;application/json&amp;quot;,&lt;br /&gt;
            'x-authorization': &amp;quot;token &amp;quot; + token,&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    response = requests.request(&amp;quot;POST&amp;quot;, url, data=json.dumps(payload), headers=headers)&lt;br /&gt;
    print response.text&lt;br /&gt;
&lt;br /&gt;
    return json.loads(response.text)['target']&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#source = &amp;quot;彩云小译は最高の翻訳サービスです&amp;quot;&lt;br /&gt;
source = [&amp;quot;Lingocloud is the best translation service.&amp;quot;,&amp;quot;彩云小译は最高の翻訳サービスです&amp;quot;]&lt;br /&gt;
target = tranlate(source, &amp;quot;auto2zh&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print target&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
输出为：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
['小译翻译是最好的翻译服务。', '彩云小译是最好的翻译服务']&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 支持的语言 =&lt;br /&gt;
&lt;br /&gt;
目前支持的语言和翻译方向如下表所示&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! {{diagonal split header|From|To}}&lt;br /&gt;
! 中文 zh !! 英语 en !! 日文 ja&lt;br /&gt;
|-&lt;br /&gt;
! 中文 zh&lt;br /&gt;
| - || zh2en || zh2ja&lt;br /&gt;
|-&lt;br /&gt;
! 英语 en&lt;br /&gt;
| en2zh || - || -&lt;br /&gt;
|-&lt;br /&gt;
! 日文 ja&lt;br /&gt;
| ja2zh || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= 关于语种自动识别 =&lt;br /&gt;
&lt;br /&gt;
即在调用接口时，增加 detect=True 参数。&lt;br /&gt;
&lt;br /&gt;
当 detect=True 时，trans_type 由之前的 4 种：zh2en、en2zh、zh2ja、ja2zh，增加为 7 种：zh2en、en2zh、zh2ja、ja2zh、auto2zh、auto2en、auto2ja。&lt;br /&gt;
&lt;br /&gt;
当 trans_type 为 auto2zh 时：会将 en 和 ja 翻译为 zh，其他语种原样返回；&lt;br /&gt;
&lt;br /&gt;
当 trans_type 为 auto2en 时：会将 zh 翻译为 en，其他语种原样返回；&lt;br /&gt;
&lt;br /&gt;
当 trans_type 为 auto2ja 时：会将 zh 翻译为 ja，其他语种原样返回。&lt;br /&gt;
&lt;br /&gt;
使用 auto2xx 可以自动识别源语言的语种。2019年底将支持到15种以上语言，200种以上语言方向。&lt;br /&gt;
&lt;br /&gt;
=想要更多？=&lt;br /&gt;
* 去应用商店下载彩云小译App！&lt;br /&gt;
* 访问 http://fanyi.caiyunapp.com ，体验在线版本。&lt;br /&gt;
* 想要更多功能或者反馈使用体验，请写信给 [mailto:api@caiyunapp.com api@caiyunapp.com]  联系！&lt;br /&gt;
* QQ交流反馈群：&lt;br /&gt;
     https://open.caiyunapp.com/images/thumb/1/11/Beary861921651.jpg/437px-Beary861921651.jpg&lt;br /&gt;
[[en:LingoCloud API in 5 minutes]]&lt;/div&gt;</summary>
		<author><name>XTao</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E4%BA%94%E5%88%86%E9%92%9F%E5%AD%A6%E4%BC%9A%E5%BD%A9%E4%BA%91%E5%B0%8F%E8%AF%91_API_2&amp;diff=5487</id>
		<title>五分钟学会彩云小译 API 2</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E4%BA%94%E5%88%86%E9%92%9F%E5%AD%A6%E4%BC%9A%E5%BD%A9%E4%BA%91%E5%B0%8F%E8%AF%91_API_2&amp;diff=5487"/>
				<updated>2019-11-01T10:10:08Z</updated>
		
		<summary type="html">&lt;p&gt;XTao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:5px;border: 1px dashed MediumAquamarine;text-align:right;float:right&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
[https://app.swaggerhub.com/apis/caiyun/lingo-cloud_api/1.0.1 API spec]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=能用彩云小译 API 做什么？=&lt;br /&gt;
&lt;br /&gt;
彩云小译 API 可以用来把'''信息'''翻译到指定的语言，我们可以支持文本、网页、PDF/Word文档、语音、视频等多种形式。&lt;br /&gt;
&lt;br /&gt;
您可以使用它来构建你的应用程序、网站、工具或任何需要多语言支持的解决方案。例如：彩云小译 API 是维基百科自动翻译的技术提供者，也为钉钉、石墨文档、财新传媒等一线机构和众多开发者提供技术支持。&lt;br /&gt;
&lt;br /&gt;
===维基百科内容翻译===&lt;br /&gt;
[[File:Screen Shot 2018-09-06 at 11.03.18 PM.png|800px]]&lt;br /&gt;
===石墨文档翻译===&lt;br /&gt;
[[File:Screen Shot 2018-09-06 at 11.22.04 PM.png|800px]]&lt;br /&gt;
&lt;br /&gt;
= API 应用 =&lt;br /&gt;
&lt;br /&gt;
下面的一分钟介绍，我们制作一个命令行工具，可以让你翻译简短的一句话。&lt;br /&gt;
&lt;br /&gt;
=== 申请访问令牌===&lt;br /&gt;
&lt;br /&gt;
* 请先至[https://dashboard.caiyunapp.com/user/sign_in/ 彩云科技开放平台]注册账号，申请开通小译 Token，并获取到 secret_key&lt;br /&gt;
&lt;br /&gt;
* 每月翻译100万字之内都是免费的，如果您每月超过100万字，我们会按照 20元 / 100万字 的费率收费。(字数按照翻译原文字符计算，包含空格和标点)&lt;br /&gt;
&lt;br /&gt;
=== 接口说明 ===&lt;br /&gt;
 &lt;br /&gt;
* 文本翻译 API 地址&lt;br /&gt;
&amp;quot;http://api.interpreter.caiyunai.com/v1/translator&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* 参数说明&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 字段名 !! 类型 !! 含义 !! 必填 !! 备注&lt;br /&gt;
|-&lt;br /&gt;
| source || string/list || 源文本 || true || 支持字符串，也支持字符串的 list&lt;br /&gt;
|-&lt;br /&gt;
| trans_type || string || 翻译方向 || true || 见下方支持的语言&lt;br /&gt;
|-&lt;br /&gt;
| detect || boolean || 是否自动识别源语种 || false || 具体见下方说明&lt;br /&gt;
|-&lt;br /&gt;
| salt || string || uuid string || true || 根据 salt 来防重放，所以要求是 uuid&lt;br /&gt;
|-&lt;br /&gt;
| current_time || string || 当前UTC时间戳(秒) || true || timestamp&lt;br /&gt;
|-&lt;br /&gt;
| sign || string || 签名 || true || 见下方签名方法&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* 签名方法&lt;br /&gt;
** sign=sha256(token+salt+current_time+secret_key+source_input)；&lt;br /&gt;
** source_input: 如果 source 是 字符串，且长度&amp;lt;= 20，则就是 source，如果长度&amp;gt; 20, 则取字符串的前10个字符+后10个字符(source[:10]+str(len(source))+source[-10:])； 如果 source 是 list, 则以list的第一个 item 为基础，如果长度 &amp;lt;=20，则为source[0]，否则为 source[0][:10]+str(len(source[0]))+source[0][-10:];&lt;br /&gt;
** secret_key: 用户在开放平台获取的 secret_key;&lt;br /&gt;
&lt;br /&gt;
* header 说明&lt;br /&gt;
    headers = {&lt;br /&gt;
            'content-type': &amp;quot;application/json&amp;quot;,&lt;br /&gt;
            'x-authorization': &amp;quot;token &amp;quot; + token,&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
=== python 示例===&lt;br /&gt;
&lt;br /&gt;
请把 YOUR_TOKEN 设置为你的 token，将 YOUR_SECRET_KEY 设置为你的 secret_key, 并发请求的速度会是逐个请求的数倍，如有可能，请将长度类似的 20-40 个句子打包请求，下面是实例代码。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import requests&lt;br /&gt;
import json&lt;br /&gt;
import hashlib&lt;br /&gt;
import time&lt;br /&gt;
import uuid&lt;br /&gt;
&lt;br /&gt;
def truncate(source):&lt;br /&gt;
    if source is None:&lt;br /&gt;
        return None&lt;br /&gt;
    if isinstance(source, str):&lt;br /&gt;
        source = source.decode('utf-8')&lt;br /&gt;
    size = len(source)&lt;br /&gt;
    return source if size &amp;lt;= 20 else source[:10] + str(size) + source[-10:]&lt;br /&gt;
&lt;br /&gt;
def encrypt(sign_str):&lt;br /&gt;
    hash_algorithm = hashlib.sha256()&lt;br /&gt;
    hash_algorithm.update(sign_str.encode('utf-8'))&lt;br /&gt;
    return hash_algorithm.hexdigest()&lt;br /&gt;
&lt;br /&gt;
def tranlate(source, direction):&lt;br /&gt;
&lt;br /&gt;
    url = &amp;quot;http://api.interpreter.caiyunai.com/v1/translator&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    token = YOUR_TOKEN&lt;br /&gt;
    secret_key = YOUR_SECRET_KEY&lt;br /&gt;
    current_time = str(int(time.time()))&lt;br /&gt;
    salt = str(uuid.uuid1())&lt;br /&gt;
    source_input = source&lt;br /&gt;
    if isinstance(source, list):&lt;br /&gt;
        source_input = source[0]&lt;br /&gt;
    sign_str = token + salt + current_time + secret_key + truncate(source_input)&lt;br /&gt;
    payload = {&lt;br /&gt;
            &amp;quot;source&amp;quot; : source,&lt;br /&gt;
            &amp;quot;trans_type&amp;quot; : direction,&lt;br /&gt;
            &amp;quot;detect&amp;quot;: True,&lt;br /&gt;
            &amp;quot;salt&amp;quot;: salt,&lt;br /&gt;
            &amp;quot;current_time&amp;quot;: current_time,&lt;br /&gt;
            &amp;quot;sign&amp;quot;: encrypt(sign_str),&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
    headers = {&lt;br /&gt;
            'content-type': &amp;quot;application/json&amp;quot;,&lt;br /&gt;
            'x-authorization': &amp;quot;token &amp;quot; + token,&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    response = requests.request(&amp;quot;POST&amp;quot;, url, data=json.dumps(payload), headers=headers)&lt;br /&gt;
    print response.text&lt;br /&gt;
&lt;br /&gt;
    return json.loads(response.text)['target']&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#source = &amp;quot;彩云小译は最高の翻訳サービスです&amp;quot;&lt;br /&gt;
source = [&amp;quot;Lingocloud is the best translation service.&amp;quot;,&amp;quot;彩云小译は最高の翻訳サービスです&amp;quot;]&lt;br /&gt;
target = tranlate(source, &amp;quot;auto2zh&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print target&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
输出为：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
['小译翻译是最好的翻译服务。', '彩云小译是最好的翻译服务']&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 支持的语言 =&lt;br /&gt;
&lt;br /&gt;
目前支持的语言和翻译方向如下表所示&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! {{diagonal split header|From|To}}&lt;br /&gt;
! 中文 zh !! 英语 en !! 日文 ja&lt;br /&gt;
|-&lt;br /&gt;
! 中文 zh&lt;br /&gt;
| - || zh2en || zh2ja&lt;br /&gt;
|-&lt;br /&gt;
! 英语 en&lt;br /&gt;
| en2zh || - || -&lt;br /&gt;
|-&lt;br /&gt;
! 日文 ja&lt;br /&gt;
| ja2zh || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= 关于语种自动识别 =&lt;br /&gt;
&lt;br /&gt;
即在调用接口时，增加 detect=True 参数。&lt;br /&gt;
&lt;br /&gt;
当 detect=True 时，trans_type 由之前的 4 种：zh2en、en2zh、zh2ja、ja2zh，增加为 7 种：zh2en、en2zh、zh2ja、ja2zh、auto2zh、auto2en、auto2ja。&lt;br /&gt;
&lt;br /&gt;
当 trans_type 为 auto2zh 时：会将 en 和 ja 翻译为 zh，其他语种原样返回；&lt;br /&gt;
&lt;br /&gt;
当 trans_type 为 auto2en 时：会将 zh 翻译为 en，其他语种原样返回；&lt;br /&gt;
&lt;br /&gt;
当 trans_type 为 auto2ja 时：会将 zh 翻译为 ja，其他语种原样返回。&lt;br /&gt;
&lt;br /&gt;
使用 auto2xx 可以自动识别源语言的语种。2019年底将支持到15种以上语言，200种以上语言方向。&lt;br /&gt;
&lt;br /&gt;
=想要更多？=&lt;br /&gt;
* 去应用商店下载彩云小译App！&lt;br /&gt;
* 访问 http://fanyi.caiyunapp.com ，体验在线版本。&lt;br /&gt;
* 想要更多功能或者反馈使用体验，请写信给 [mailto:api@caiyunapp.com api@caiyunapp.com]  联系！&lt;br /&gt;
* QQ交流反馈群：&lt;br /&gt;
     https://open.caiyunapp.com/images/thumb/1/11/Beary861921651.jpg/437px-Beary861921651.jpg&lt;br /&gt;
[[en:LingoCloud API in 5 minutes]]&lt;/div&gt;</summary>
		<author><name>XTao</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E4%BA%94%E5%88%86%E9%92%9F%E5%AD%A6%E4%BC%9A%E5%BD%A9%E4%BA%91%E5%B0%8F%E8%AF%91_API_2&amp;diff=5486</id>
		<title>五分钟学会彩云小译 API 2</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E4%BA%94%E5%88%86%E9%92%9F%E5%AD%A6%E4%BC%9A%E5%BD%A9%E4%BA%91%E5%B0%8F%E8%AF%91_API_2&amp;diff=5486"/>
				<updated>2019-11-01T10:00:45Z</updated>
		
		<summary type="html">&lt;p&gt;XTao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:5px;border: 1px dashed MediumAquamarine;text-align:right;float:right&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
[https://app.swaggerhub.com/apis/caiyun/lingo-cloud_api/1.0.1 API spec]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=能用彩云小译 API 做什么？=&lt;br /&gt;
&lt;br /&gt;
彩云小译 API 可以用来把'''信息'''翻译到指定的语言，我们可以支持文本、网页、PDF/Word文档、语音、视频等多种形式。&lt;br /&gt;
&lt;br /&gt;
您可以使用它来构建你的应用程序、网站、工具或任何需要多语言支持的解决方案。例如：彩云小译 API 是维基百科自动翻译的技术提供者，也为钉钉、石墨文档、财新传媒等一线机构和众多开发者提供技术支持。&lt;br /&gt;
&lt;br /&gt;
===维基百科内容翻译===&lt;br /&gt;
[[File:Screen Shot 2018-09-06 at 11.03.18 PM.png|800px]]&lt;br /&gt;
===石墨文档翻译===&lt;br /&gt;
[[File:Screen Shot 2018-09-06 at 11.22.04 PM.png|800px]]&lt;br /&gt;
&lt;br /&gt;
= API 应用 =&lt;br /&gt;
&lt;br /&gt;
下面的一分钟介绍，我们制作一个命令行工具，可以让你翻译简短的一句话。&lt;br /&gt;
&lt;br /&gt;
=== 申请访问令牌===&lt;br /&gt;
&lt;br /&gt;
* 请先至[https://dashboard.caiyunapp.com/user/sign_in/ 彩云科技开放平台]注册账号，申请开通小译 Token，并获取到 secret_key&lt;br /&gt;
&lt;br /&gt;
* 每月翻译100万字之内都是免费的，如果您每月超过100万字，我们会按照 20元 / 100万字 的费率收费。(字数按照翻译原文字符计算，包含空格和标点)&lt;br /&gt;
&lt;br /&gt;
=== 接口说明 ===&lt;br /&gt;
 &lt;br /&gt;
* 文本翻译 API 地址&lt;br /&gt;
&amp;quot;http://api.interpreter.caiyunai.com/v1/translator&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* 参数说明&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 字段名 !! 类型 !! 含义 !! 必填 !! 备注&lt;br /&gt;
|-&lt;br /&gt;
| source || string/list || 源文本 || true || 支持字符串，也支持字符串的 list&lt;br /&gt;
|-&lt;br /&gt;
| trans_type || string || 翻译方向 || true || 见下方支持的语言&lt;br /&gt;
|-&lt;br /&gt;
| detect || boolean || 是否自动识别源语种 || false || 具体见下方说明&lt;br /&gt;
|-&lt;br /&gt;
| salt || string || uuid string || true || 根据 salt 来防重放，所以要求是 uuid&lt;br /&gt;
|-&lt;br /&gt;
| current_time || string || 当前UTC时间戳(秒) || true || timestamp&lt;br /&gt;
|-&lt;br /&gt;
| sign || string || 签名 || true || 见下方签名方法&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* 签名方法&lt;br /&gt;
** sign=sha256(token+salt+current_time+secret_key+source_input)；&lt;br /&gt;
** source_input: 如果 source 是 字符串，且长度&amp;lt;= 20，则就是 source，如果长度&amp;gt; 20, 则取字符串的前10个字符+后10个字符(source[:10]+str(len(source))+source[-10:])； 如果 source 是 list, 则以list的第一个 item 为基础，如果长度 &amp;lt;=20，则为source[0]，否则为 source[0][:10]+str(len(source[0]))+source[0][-10:];&lt;br /&gt;
** secret_key: 用户在开放平台获取的 secret_key;&lt;br /&gt;
&lt;br /&gt;
* header 说明&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== python 示例===&lt;br /&gt;
&lt;br /&gt;
请把 YOUR_TOKEN 设置为你的 token，将 YOUR_SECRET_KEY 设置为你的 secret_key, 并发请求的速度会是逐个请求的数倍，如有可能，请将长度类似的 20-40 个句子打包请求，下面是实例代码。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import requests&lt;br /&gt;
import json&lt;br /&gt;
import hashlib&lt;br /&gt;
import time&lt;br /&gt;
import uuid&lt;br /&gt;
&lt;br /&gt;
def truncate(source):&lt;br /&gt;
    if source is None:&lt;br /&gt;
        return None&lt;br /&gt;
    if isinstance(source, str):&lt;br /&gt;
        source = source.decode('utf-8')&lt;br /&gt;
    size = len(source)&lt;br /&gt;
    return source if size &amp;lt;= 20 else source[:10] + str(size) + source[-10:]&lt;br /&gt;
&lt;br /&gt;
def encrypt(sign_str):&lt;br /&gt;
    hash_algorithm = hashlib.sha256()&lt;br /&gt;
    hash_algorithm.update(sign_str.encode('utf-8'))&lt;br /&gt;
    return hash_algorithm.hexdigest()&lt;br /&gt;
&lt;br /&gt;
def tranlate(source, direction):&lt;br /&gt;
&lt;br /&gt;
    url = &amp;quot;http://api.interpreter.caiyunai.com/v1/translator&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    token = YOUR_TOKEN&lt;br /&gt;
    secret_key = YOUR_SECRET_KEY&lt;br /&gt;
    current_time = str(int(time.time()))&lt;br /&gt;
    salt = str(uuid.uuid1())&lt;br /&gt;
    source_input = source&lt;br /&gt;
    if isinstance(source, list):&lt;br /&gt;
        source_input = source[0]&lt;br /&gt;
    sign_str = token + salt + current_time + secret_key + truncate(source_input)&lt;br /&gt;
    payload = {&lt;br /&gt;
            &amp;quot;source&amp;quot; : source,&lt;br /&gt;
            &amp;quot;trans_type&amp;quot; : direction,&lt;br /&gt;
            &amp;quot;detect&amp;quot;: True,&lt;br /&gt;
            &amp;quot;salt&amp;quot;: salt,&lt;br /&gt;
            &amp;quot;current_time&amp;quot;: current_time,&lt;br /&gt;
            &amp;quot;sign&amp;quot;: encrypt(sign_str),&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
    headers = {&lt;br /&gt;
            'content-type': &amp;quot;application/json&amp;quot;,&lt;br /&gt;
            'x-authorization': &amp;quot;token &amp;quot; + token,&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    response = requests.request(&amp;quot;POST&amp;quot;, url, data=json.dumps(payload), headers=headers)&lt;br /&gt;
    print response.text&lt;br /&gt;
&lt;br /&gt;
    return json.loads(response.text)['target']&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#source = &amp;quot;彩云小译は最高の翻訳サービスです&amp;quot;&lt;br /&gt;
source = [&amp;quot;Lingocloud is the best translation service.&amp;quot;,&amp;quot;彩云小译は最高の翻訳サービスです&amp;quot;]&lt;br /&gt;
target = tranlate(source, &amp;quot;auto2zh&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print target&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
输出为：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
['小译翻译是最好的翻译服务。', '彩云小译是最好的翻译服务']&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 支持的语言 =&lt;br /&gt;
&lt;br /&gt;
目前支持的语言和翻译方向如下表所示&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! {{diagonal split header|From|To}}&lt;br /&gt;
! 中文 zh !! 英语 en !! 日文 ja&lt;br /&gt;
|-&lt;br /&gt;
! 中文 zh&lt;br /&gt;
| - || zh2en || zh2ja&lt;br /&gt;
|-&lt;br /&gt;
! 英语 en&lt;br /&gt;
| en2zh || - || -&lt;br /&gt;
|-&lt;br /&gt;
! 日文 ja&lt;br /&gt;
| ja2zh || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= 关于语种自动识别 =&lt;br /&gt;
&lt;br /&gt;
即在调用接口时，增加 detect=True 参数。&lt;br /&gt;
&lt;br /&gt;
当 detect=True 时，trans_type 由之前的 4 种：zh2en、en2zh、zh2ja、ja2zh，增加为 7 种：zh2en、en2zh、zh2ja、ja2zh、auto2zh、auto2en、auto2ja。&lt;br /&gt;
&lt;br /&gt;
当 trans_type 为 auto2zh 时：会将 en 和 ja 翻译为 zh，其他语种原样返回；&lt;br /&gt;
&lt;br /&gt;
当 trans_type 为 auto2en 时：会将 zh 翻译为 en，其他语种原样返回；&lt;br /&gt;
&lt;br /&gt;
当 trans_type 为 auto2ja 时：会将 zh 翻译为 ja，其他语种原样返回。&lt;br /&gt;
&lt;br /&gt;
使用 auto2xx 可以自动识别源语言的语种。2019年底将支持到15种以上语言，200种以上语言方向。&lt;br /&gt;
&lt;br /&gt;
=想要更多？=&lt;br /&gt;
* 去应用商店下载彩云小译App！&lt;br /&gt;
* 访问 http://fanyi.caiyunapp.com ，体验在线版本。&lt;br /&gt;
* 想要更多功能或者反馈使用体验，请写信给 [mailto:api@caiyunapp.com api@caiyunapp.com]  联系！&lt;br /&gt;
* QQ交流反馈群：&lt;br /&gt;
     https://open.caiyunapp.com/images/thumb/1/11/Beary861921651.jpg/437px-Beary861921651.jpg&lt;br /&gt;
[[en:LingoCloud API in 5 minutes]]&lt;/div&gt;</summary>
		<author><name>XTao</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E4%BA%94%E5%88%86%E9%92%9F%E5%AD%A6%E4%BC%9A%E5%BD%A9%E4%BA%91%E5%B0%8F%E8%AF%91_API_2&amp;diff=5485</id>
		<title>五分钟学会彩云小译 API 2</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E4%BA%94%E5%88%86%E9%92%9F%E5%AD%A6%E4%BC%9A%E5%BD%A9%E4%BA%91%E5%B0%8F%E8%AF%91_API_2&amp;diff=5485"/>
				<updated>2019-11-01T05:09:39Z</updated>
		
		<summary type="html">&lt;p&gt;XTao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:5px;border: 1px dashed MediumAquamarine;text-align:right;float:right&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
[https://app.swaggerhub.com/apis/caiyun/lingo-cloud_api/1.0.1 API spec]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=能用彩云小译 API 做什么？=&lt;br /&gt;
&lt;br /&gt;
彩云小译 API 可以用来把'''信息'''翻译到指定的语言，我们可以支持文本、网页、PDF/Word文档、语音、视频等多种形式。&lt;br /&gt;
&lt;br /&gt;
您可以使用它来构建你的应用程序、网站、工具或任何需要多语言支持的解决方案。例如：彩云小译 API 是维基百科自动翻译的技术提供者，也为钉钉、石墨文档、财新传媒等一线机构和众多开发者提供技术支持。&lt;br /&gt;
&lt;br /&gt;
===维基百科内容翻译===&lt;br /&gt;
[[File:Screen Shot 2018-09-06 at 11.03.18 PM.png|800px]]&lt;br /&gt;
===石墨文档翻译===&lt;br /&gt;
[[File:Screen Shot 2018-09-06 at 11.22.04 PM.png|800px]]&lt;br /&gt;
&lt;br /&gt;
= API 应用 =&lt;br /&gt;
&lt;br /&gt;
下面的一分钟介绍，我们制作一个命令行工具，可以让你翻译简短的一句话。&lt;br /&gt;
&lt;br /&gt;
=== 申请访问令牌===&lt;br /&gt;
&lt;br /&gt;
* 请先至[https://dashboard.caiyunapp.com/user/sign_in/ 彩云科技开放平台]注册账号，申请开通小译 Token，并获取到 secret_key&lt;br /&gt;
&lt;br /&gt;
* 每月翻译100万字之内都是免费的，如果您每月超过100万字，我们会按照 20元 / 100万字 的费率收费。(字数按照翻译原文字符计算，包含空格和标点)&lt;br /&gt;
&lt;br /&gt;
=== 接口说明 ===&lt;br /&gt;
 &lt;br /&gt;
* 文本翻译 API 地址&lt;br /&gt;
&amp;quot;http://api.interpreter.caiyunai.com/v1/translator&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* 参数说明&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 字段名 !! 类型 !! 含义 !! 必填 !! 备注&lt;br /&gt;
|-&lt;br /&gt;
| source || string/list || 源文本 || true || 支持字符串，也支持字符串的 list&lt;br /&gt;
|-&lt;br /&gt;
| trans_type || string || 翻译方向 || true || 见下方支持的语言&lt;br /&gt;
|-&lt;br /&gt;
| detect || boolean || 是否自动识别源语种 || false || 具体见下方说明&lt;br /&gt;
|-&lt;br /&gt;
| salt || string || uuid string || true || 根据 salt 来防重放，所以要求是 uuid&lt;br /&gt;
|-&lt;br /&gt;
| current_time || string || 当前UTC时间戳(秒) || true || timestamp&lt;br /&gt;
|-&lt;br /&gt;
| sign || string || 签名 || true || 见下方签名方法&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* 签名方法&lt;br /&gt;
** sign=sha256(token+salt+current_time+secret_key+source_input)；&lt;br /&gt;
** source_input: 如果 source 是 字符串，且长度&amp;lt;= 20，则就是 source，如果长度&amp;gt; 20, 则取字符串的前10个字符+后10个字符(source[:10]+str(len(source))+source[-10:])； 如果 source 是 list, 则以list的第一个 item 为基础，如果长度 &amp;lt;=20，则为source[0]，否则为 source[0][:10]+str(len(source[0]))+source[0][-10:];&lt;br /&gt;
** secret_key: 用户在开放平台获取的 secret_key;&lt;br /&gt;
&lt;br /&gt;
=== python 示例===&lt;br /&gt;
&lt;br /&gt;
请把 YOUR_TOKEN 设置为你的 token，将 YOUR_SECRET_KEY 设置为你的 secret_key, 并发请求的速度会是逐个请求的数倍，如有可能，请将长度类似的 20-40 个句子打包请求，下面是实例代码。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import requests&lt;br /&gt;
import json&lt;br /&gt;
import hashlib&lt;br /&gt;
import time&lt;br /&gt;
import uuid&lt;br /&gt;
&lt;br /&gt;
def truncate(source):&lt;br /&gt;
    if source is None:&lt;br /&gt;
        return None&lt;br /&gt;
    if isinstance(source, str):&lt;br /&gt;
        source = source.decode('utf-8')&lt;br /&gt;
    size = len(source)&lt;br /&gt;
    return source if size &amp;lt;= 20 else source[:10] + str(size) + source[-10:]&lt;br /&gt;
&lt;br /&gt;
def encrypt(sign_str):&lt;br /&gt;
    hash_algorithm = hashlib.sha256()&lt;br /&gt;
    hash_algorithm.update(sign_str.encode('utf-8'))&lt;br /&gt;
    return hash_algorithm.hexdigest()&lt;br /&gt;
&lt;br /&gt;
def tranlate(source, direction):&lt;br /&gt;
&lt;br /&gt;
    url = &amp;quot;http://api.interpreter.caiyunai.com/v1/translator&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    token = YOUR_TOKEN&lt;br /&gt;
    secret_key = YOUR_SECRET_KEY&lt;br /&gt;
    current_time = str(int(time.time()))&lt;br /&gt;
    salt = str(uuid.uuid1())&lt;br /&gt;
    source_input = source&lt;br /&gt;
    if isinstance(source, list):&lt;br /&gt;
        source_input = source[0]&lt;br /&gt;
    sign_str = token + salt + current_time + secret_key + truncate(source_input)&lt;br /&gt;
    payload = {&lt;br /&gt;
            &amp;quot;source&amp;quot; : source,&lt;br /&gt;
            &amp;quot;trans_type&amp;quot; : direction,&lt;br /&gt;
            &amp;quot;detect&amp;quot;: True,&lt;br /&gt;
            &amp;quot;salt&amp;quot;: salt,&lt;br /&gt;
            &amp;quot;current_time&amp;quot;: current_time,&lt;br /&gt;
            &amp;quot;sign&amp;quot;: encrypt(sign_str),&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
    headers = {&lt;br /&gt;
            'content-type': &amp;quot;application/json&amp;quot;,&lt;br /&gt;
            'x-authorization': &amp;quot;token &amp;quot; + token,&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    response = requests.request(&amp;quot;POST&amp;quot;, url, data=json.dumps(payload), headers=headers)&lt;br /&gt;
    print response.text&lt;br /&gt;
&lt;br /&gt;
    return json.loads(response.text)['target']&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#source = &amp;quot;彩云小译は最高の翻訳サービスです&amp;quot;&lt;br /&gt;
source = [&amp;quot;Lingocloud is the best translation service.&amp;quot;,&amp;quot;彩云小译は最高の翻訳サービスです&amp;quot;]&lt;br /&gt;
target = tranlate(source, &amp;quot;auto2zh&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print target&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
输出为：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
['小译翻译是最好的翻译服务。', '彩云小译是最好的翻译服务']&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 支持的语言 =&lt;br /&gt;
&lt;br /&gt;
目前支持的语言和翻译方向如下表所示&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! {{diagonal split header|From|To}}&lt;br /&gt;
! 中文 zh !! 英语 en !! 日文 ja&lt;br /&gt;
|-&lt;br /&gt;
! 中文 zh&lt;br /&gt;
| - || zh2en || zh2ja&lt;br /&gt;
|-&lt;br /&gt;
! 英语 en&lt;br /&gt;
| en2zh || - || -&lt;br /&gt;
|-&lt;br /&gt;
! 日文 ja&lt;br /&gt;
| ja2zh || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= 关于语种自动识别 =&lt;br /&gt;
&lt;br /&gt;
即在调用接口时，增加 detect=True 参数。&lt;br /&gt;
&lt;br /&gt;
当 detect=True 时，trans_type 由之前的 4 种：zh2en、en2zh、zh2ja、ja2zh，增加为 7 种：zh2en、en2zh、zh2ja、ja2zh、auto2zh、auto2en、auto2ja。&lt;br /&gt;
&lt;br /&gt;
当 trans_type 为 auto2zh 时：会将 en 和 ja 翻译为 zh，其他语种原样返回；&lt;br /&gt;
&lt;br /&gt;
当 trans_type 为 auto2en 时：会将 zh 翻译为 en，其他语种原样返回；&lt;br /&gt;
&lt;br /&gt;
当 trans_type 为 auto2ja 时：会将 zh 翻译为 ja，其他语种原样返回。&lt;br /&gt;
&lt;br /&gt;
使用 auto2xx 可以自动识别源语言的语种。2019年底将支持到15种以上语言，200种以上语言方向。&lt;br /&gt;
&lt;br /&gt;
=想要更多？=&lt;br /&gt;
* 去应用商店下载彩云小译App！&lt;br /&gt;
* 访问 http://fanyi.caiyunapp.com ，体验在线版本。&lt;br /&gt;
* 想要更多功能或者反馈使用体验，请写信给 [mailto:api@caiyunapp.com api@caiyunapp.com]  联系！&lt;br /&gt;
* QQ交流反馈群：&lt;br /&gt;
     https://open.caiyunapp.com/images/thumb/1/11/Beary861921651.jpg/437px-Beary861921651.jpg&lt;br /&gt;
[[en:LingoCloud API in 5 minutes]]&lt;/div&gt;</summary>
		<author><name>XTao</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E4%BA%94%E5%88%86%E9%92%9F%E5%AD%A6%E4%BC%9A%E5%BD%A9%E4%BA%91%E5%B0%8F%E8%AF%91_API_2&amp;diff=5484</id>
		<title>五分钟学会彩云小译 API 2</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E4%BA%94%E5%88%86%E9%92%9F%E5%AD%A6%E4%BC%9A%E5%BD%A9%E4%BA%91%E5%B0%8F%E8%AF%91_API_2&amp;diff=5484"/>
				<updated>2019-11-01T05:08:49Z</updated>
		
		<summary type="html">&lt;p&gt;XTao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:5px;border: 1px dashed MediumAquamarine;text-align:right;float:right&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
[https://app.swaggerhub.com/apis/caiyun/lingo-cloud_api/1.0.1 API spec]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=能用彩云小译 API 做什么？=&lt;br /&gt;
&lt;br /&gt;
彩云小译 API 可以用来把'''信息'''翻译到指定的语言，我们可以支持文本、网页、PDF/Word文档、语音、视频等多种形式。&lt;br /&gt;
&lt;br /&gt;
您可以使用它来构建你的应用程序、网站、工具或任何需要多语言支持的解决方案。例如：彩云小译 API 是维基百科自动翻译的技术提供者，也为钉钉、石墨文档、财新传媒等一线机构和众多开发者提供技术支持。&lt;br /&gt;
&lt;br /&gt;
===维基百科内容翻译===&lt;br /&gt;
[[File:Screen Shot 2018-09-06 at 11.03.18 PM.png|800px]]&lt;br /&gt;
===石墨文档翻译===&lt;br /&gt;
[[File:Screen Shot 2018-09-06 at 11.22.04 PM.png|800px]]&lt;br /&gt;
&lt;br /&gt;
= API 应用 =&lt;br /&gt;
&lt;br /&gt;
下面的一分钟介绍，我们制作一个命令行工具，可以让你翻译简短的一句话。&lt;br /&gt;
&lt;br /&gt;
=== 申请访问令牌===&lt;br /&gt;
&lt;br /&gt;
* 请先至[https://dashboard.caiyunapp.com/user/sign_in/ 彩云科技开放平台]注册账号，申请开通小译 Token，并获取到 secret_key&lt;br /&gt;
&lt;br /&gt;
* 每月翻译100万字之内都是免费的，如果您每月超过100万字，我们会按照 20元 / 100万字 的费率收费。(字数按照翻译原文字符计算，包含空格和标点)&lt;br /&gt;
&lt;br /&gt;
=== 接口说明 ===&lt;br /&gt;
 &lt;br /&gt;
* 文本翻译 API 地址&lt;br /&gt;
&amp;quot;http://api.interpreter.caiyunai.com/v1/translator&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* 参数说明&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 字段名 !! 类型 !! 含义 !! 必填 !! 备注&lt;br /&gt;
|-&lt;br /&gt;
| source || string/list || 源文本 || true || 支持字符串，也支持字符串的 list&lt;br /&gt;
|-&lt;br /&gt;
| trans_type || string || 翻译方向 || true || 见下方支持的语言&lt;br /&gt;
|-&lt;br /&gt;
| detect || boolean || 是否自动识别源语种 || false || 具体见下方说明&lt;br /&gt;
|-&lt;br /&gt;
| salt || string || uuid string || true || 根据 salt 来防重放，所以要求是 uuid&lt;br /&gt;
|-&lt;br /&gt;
| current_time || string || 当前UTC时间戳(秒) || true || timestamp&lt;br /&gt;
|-&lt;br /&gt;
| sign || string || 签名 || true || 见下方签名方法&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* 签名方法&lt;br /&gt;
** sign=sha256(token+salt+current_time+secret_key+source_input)；&lt;br /&gt;
** source_input: 如果 source 是 字符串，且长度&amp;lt;= 20，则就是 source，如果长度&amp;gt; 20, 则取字符串的前10个字符+后10个字符(source[:10]+str(len(source))+source[-10:])； 如果 source 是 list, 则以list的第一个 item 为基础，如果长度 &amp;lt;=20，则为source[0]，否则为 source[0][:10]+str(len(source[0]))+source[0][-10:];&lt;br /&gt;
** secret_key: 用户在开放平台获取的 secret_key;&lt;br /&gt;
&lt;br /&gt;
=== python 示例===&lt;br /&gt;
&lt;br /&gt;
请把 YOUR_TOKEN 设置为你的 token，将 YOUR_SECRET_KEY 设置为你的 secret_key, 并发请求的速度会是逐个请求的数倍，如有可能，请将长度类似的 20-40 个句子打包请求，下面是实例代码。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import requests&lt;br /&gt;
import json&lt;br /&gt;
import hashlib&lt;br /&gt;
import time&lt;br /&gt;
import uuid&lt;br /&gt;
&lt;br /&gt;
def truncate(source):&lt;br /&gt;
    if source is None:&lt;br /&gt;
        return None&lt;br /&gt;
    if isinstance(source, str):&lt;br /&gt;
        source = source.decode('utf-8')&lt;br /&gt;
    size = len(source)&lt;br /&gt;
    return source if size &amp;lt;= 20 else source[:10] + str(size) + source[-10:]&lt;br /&gt;
&lt;br /&gt;
def encrypt(sign_str):&lt;br /&gt;
    hash_algorithm = hashlib.sha256()&lt;br /&gt;
    hash_algorithm.update(sign_str.encode('utf-8'))&lt;br /&gt;
    return hash_algorithm.hexdigest()&lt;br /&gt;
&lt;br /&gt;
def tranlate(source, direction):&lt;br /&gt;
&lt;br /&gt;
    url = &amp;quot;http://api.interpreter.caiyunai.com/v1/translator&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    token = YOUR_TOKEN&lt;br /&gt;
    secret_key = YOUR_SECRET_KEY&lt;br /&gt;
    current_time = str(int(time.time()))&lt;br /&gt;
    salt = str(uuid.uuid1())&lt;br /&gt;
    source_input = source&lt;br /&gt;
    if isinstance(source, list):&lt;br /&gt;
        source_input = source[0]&lt;br /&gt;
    sign_str = token + salt + current_time + secret_key + truncate(source_input)&lt;br /&gt;
    payload = {&lt;br /&gt;
            &amp;quot;source&amp;quot; : source,&lt;br /&gt;
            &amp;quot;trans_type&amp;quot; : direction,&lt;br /&gt;
            &amp;quot;request_id&amp;quot; : &amp;quot;demo&amp;quot;,&lt;br /&gt;
            &amp;quot;detect&amp;quot;: True,&lt;br /&gt;
            &amp;quot;salt&amp;quot;: salt,&lt;br /&gt;
            &amp;quot;current_time&amp;quot;: current_time,&lt;br /&gt;
            &amp;quot;sign&amp;quot;: encrypt(sign_str),&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
    headers = {&lt;br /&gt;
            'content-type': &amp;quot;application/json&amp;quot;,&lt;br /&gt;
            'x-authorization': &amp;quot;token &amp;quot; + token,&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    response = requests.request(&amp;quot;POST&amp;quot;, url, data=json.dumps(payload), headers=headers)&lt;br /&gt;
    print response.text&lt;br /&gt;
&lt;br /&gt;
    return json.loads(response.text)['target']&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#source = &amp;quot;彩云小译は最高の翻訳サービスです&amp;quot;&lt;br /&gt;
source = [&amp;quot;Lingocloud is the best translation service.&amp;quot;,&amp;quot;彩云小译は最高の翻訳サービスです&amp;quot;]&lt;br /&gt;
target = tranlate(source, &amp;quot;auto2zh&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print target&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
输出为：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
['小译翻译是最好的翻译服务。', '彩云小译是最好的翻译服务']&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 支持的语言 =&lt;br /&gt;
&lt;br /&gt;
目前支持的语言和翻译方向如下表所示&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! {{diagonal split header|From|To}}&lt;br /&gt;
! 中文 zh !! 英语 en !! 日文 ja&lt;br /&gt;
|-&lt;br /&gt;
! 中文 zh&lt;br /&gt;
| - || zh2en || zh2ja&lt;br /&gt;
|-&lt;br /&gt;
! 英语 en&lt;br /&gt;
| en2zh || - || -&lt;br /&gt;
|-&lt;br /&gt;
! 日文 ja&lt;br /&gt;
| ja2zh || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= 关于语种自动识别 =&lt;br /&gt;
&lt;br /&gt;
即在调用接口时，增加 detect=True 参数。&lt;br /&gt;
&lt;br /&gt;
当 detect=True 时，trans_type 由之前的 4 种：zh2en、en2zh、zh2ja、ja2zh，增加为 7 种：zh2en、en2zh、zh2ja、ja2zh、auto2zh、auto2en、auto2ja。&lt;br /&gt;
&lt;br /&gt;
当 trans_type 为 auto2zh 时：会将 en 和 ja 翻译为 zh，其他语种原样返回；&lt;br /&gt;
&lt;br /&gt;
当 trans_type 为 auto2en 时：会将 zh 翻译为 en，其他语种原样返回；&lt;br /&gt;
&lt;br /&gt;
当 trans_type 为 auto2ja 时：会将 zh 翻译为 ja，其他语种原样返回。&lt;br /&gt;
&lt;br /&gt;
使用 auto2xx 可以自动识别源语言的语种。2019年底将支持到15种以上语言，200种以上语言方向。&lt;br /&gt;
&lt;br /&gt;
=想要更多？=&lt;br /&gt;
* 去应用商店下载彩云小译App！&lt;br /&gt;
* 访问 http://fanyi.caiyunapp.com ，体验在线版本。&lt;br /&gt;
* 想要更多功能或者反馈使用体验，请写信给 [mailto:api@caiyunapp.com api@caiyunapp.com]  联系！&lt;br /&gt;
* QQ交流反馈群：&lt;br /&gt;
     https://open.caiyunapp.com/images/thumb/1/11/Beary861921651.jpg/437px-Beary861921651.jpg&lt;br /&gt;
[[en:LingoCloud API in 5 minutes]]&lt;/div&gt;</summary>
		<author><name>XTao</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E4%BA%94%E5%88%86%E9%92%9F%E5%AD%A6%E4%BC%9A%E5%BD%A9%E4%BA%91%E5%B0%8F%E8%AF%91_API_2&amp;diff=5483</id>
		<title>五分钟学会彩云小译 API 2</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E4%BA%94%E5%88%86%E9%92%9F%E5%AD%A6%E4%BC%9A%E5%BD%A9%E4%BA%91%E5%B0%8F%E8%AF%91_API_2&amp;diff=5483"/>
				<updated>2019-11-01T05:08:28Z</updated>
		
		<summary type="html">&lt;p&gt;XTao: /* python 示例 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:5px;border: 1px dashed MediumAquamarine;text-align:right;float:right&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
[https://app.swaggerhub.com/apis/caiyun/lingo-cloud_api/1.0.1 API spec]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=能用彩云小译 API 做什么？=&lt;br /&gt;
&lt;br /&gt;
彩云小译 API 可以用来把'''信息'''翻译到指定的语言，我们可以支持文本、网页、PDF/Word文档、语音、视频等多种形式。&lt;br /&gt;
&lt;br /&gt;
您可以使用它来构建你的应用程序、网站、工具或任何需要多语言支持的解决方案。例如：彩云小译 API 是维基百科自动翻译的技术提供者，也为钉钉、石墨文档、财新传媒等一线机构和众多开发者提供技术支持。&lt;br /&gt;
&lt;br /&gt;
===维基百科内容翻译===&lt;br /&gt;
[[File:Screen Shot 2018-09-06 at 11.03.18 PM.png|800px]]&lt;br /&gt;
===石墨文档翻译===&lt;br /&gt;
[[File:Screen Shot 2018-09-06 at 11.22.04 PM.png|800px]]&lt;br /&gt;
&lt;br /&gt;
= API 应用 =&lt;br /&gt;
&lt;br /&gt;
下面的一分钟介绍，我们制作一个命令行工具，可以让你翻译简短的一句话。&lt;br /&gt;
&lt;br /&gt;
=== 申请访问令牌===&lt;br /&gt;
&lt;br /&gt;
* 请先至[https://dashboard.caiyunapp.com/user/sign_in/ 彩云科技开放平台]注册账号，申请开通小译 Token，并获取到 secret_key&lt;br /&gt;
&lt;br /&gt;
* 每月翻译100万字之内都是免费的，如果您每月超过100万字，我们会按照 20元 / 100万字 的费率收费。(字数按照翻译原文字符计算，包含空格和标点)&lt;br /&gt;
&lt;br /&gt;
=== 接口说明 ===&lt;br /&gt;
 &lt;br /&gt;
* 文本翻译 API 地址&lt;br /&gt;
&amp;quot;http://api.interpreter.caiyunai.com/v1/translator&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* 参数说明&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 字段名 !! 类型 !! 含义 !! 必填 !! 备注&lt;br /&gt;
|-&lt;br /&gt;
| source || string/list || 源文本 || true || 支持字符串，也支持字符串的 list&lt;br /&gt;
|-&lt;br /&gt;
| trans_type || string || 翻译方向 || true || 见下方支持的语言&lt;br /&gt;
|-&lt;br /&gt;
| detect || boolean || 是否自动识别源语种 || false || 具体见下方说明&lt;br /&gt;
|-&lt;br /&gt;
| salt || string || uuid string || true || 根据 salt 来防重放，所以要求是 uuid&lt;br /&gt;
|-&lt;br /&gt;
| current_time || string || 当前UTC时间戳(秒) || true || timestamp&lt;br /&gt;
|-&lt;br /&gt;
| sign || string || 签名 || true || 见下方签名方法&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* 签名方法&lt;br /&gt;
** sign=sha256(token+salt+current_time+secret_key+source_input)；&lt;br /&gt;
** source_input: 如果 source 是 字符串，且长度&amp;lt;= 20，则就是 source，如果长度&amp;gt; 20, 则取字符串的前10个字符+后10个字符(source[:10]+str(len(source))+source[-10:])； 如果 source 是 list, 则以list的第一个 item 为基础，如果长度 &amp;lt;=20，则为source[0]，否则为 source[0][:10]+str(len(source[0]))+source[0][-10:];&lt;br /&gt;
** secret_key: 用户在开放平台获取的 secret_key;&lt;br /&gt;
&lt;br /&gt;
=== python 示例===&lt;br /&gt;
&lt;br /&gt;
请把 YOUR_TOKEN 设置为你的 token，将 YOUR_SECRET_KEY 设置为你的 secret_key, 并发请求的速度会是逐个请求的数倍，如有可能，请将长度类似的 20-40 个句子打包请求，下面是实例代码。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import requests&lt;br /&gt;
import json&lt;br /&gt;
import hashlib&lt;br /&gt;
import time&lt;br /&gt;
import uuid&lt;br /&gt;
&lt;br /&gt;
def truncate(source):&lt;br /&gt;
    if source is None:&lt;br /&gt;
        return None&lt;br /&gt;
    if isinstance(source, str):&lt;br /&gt;
        source = source.decode('utf-8')&lt;br /&gt;
    size = len(source)&lt;br /&gt;
    return source if size &amp;lt;= 20 else source[:10] + str(size) + source[-10:]&lt;br /&gt;
&lt;br /&gt;
def encrypt(sign_str):&lt;br /&gt;
    hash_algorithm = hashlib.sha256()&lt;br /&gt;
    hash_algorithm.update(sign_str.encode('utf-8'))&lt;br /&gt;
    return hash_algorithm.hexdigest()&lt;br /&gt;
&lt;br /&gt;
def tranlate(source, direction):&lt;br /&gt;
&lt;br /&gt;
    url = &amp;quot;http://api-staging.interpreter.caiyunai.com/v1/translator&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    token = YOUR_TOKEN&lt;br /&gt;
    secret_key = YOUR_SECRET_KEY&lt;br /&gt;
    current_time = str(int(time.time()))&lt;br /&gt;
    salt = str(uuid.uuid1())&lt;br /&gt;
    source_input = source&lt;br /&gt;
    if isinstance(source, list):&lt;br /&gt;
        source_input = source[0]&lt;br /&gt;
    sign_str = token + salt + current_time + secret_key + truncate(source_input)&lt;br /&gt;
    payload = {&lt;br /&gt;
            &amp;quot;source&amp;quot; : source,&lt;br /&gt;
            &amp;quot;trans_type&amp;quot; : direction,&lt;br /&gt;
            &amp;quot;request_id&amp;quot; : &amp;quot;demo&amp;quot;,&lt;br /&gt;
            &amp;quot;detect&amp;quot;: True,&lt;br /&gt;
            &amp;quot;salt&amp;quot;: salt,&lt;br /&gt;
            &amp;quot;current_time&amp;quot;: current_time,&lt;br /&gt;
            &amp;quot;sign&amp;quot;: encrypt(sign_str),&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
    headers = {&lt;br /&gt;
            'content-type': &amp;quot;application/json&amp;quot;,&lt;br /&gt;
            'x-authorization': &amp;quot;token &amp;quot; + token,&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    response = requests.request(&amp;quot;POST&amp;quot;, url, data=json.dumps(payload), headers=headers)&lt;br /&gt;
    print response.text&lt;br /&gt;
&lt;br /&gt;
    return json.loads(response.text)['target']&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#source = &amp;quot;彩云小译は最高の翻訳サービスです&amp;quot;&lt;br /&gt;
source = [&amp;quot;Lingocloud is the best translation service.&amp;quot;,&amp;quot;彩云小译は最高の翻訳サービスです&amp;quot;]&lt;br /&gt;
target = tranlate(source, &amp;quot;auto2zh&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print target&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
输出为：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
['小译翻译是最好的翻译服务。', '彩云小译是最好的翻译服务']&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 支持的语言 =&lt;br /&gt;
&lt;br /&gt;
目前支持的语言和翻译方向如下表所示&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! {{diagonal split header|From|To}}&lt;br /&gt;
! 中文 zh !! 英语 en !! 日文 ja&lt;br /&gt;
|-&lt;br /&gt;
! 中文 zh&lt;br /&gt;
| - || zh2en || zh2ja&lt;br /&gt;
|-&lt;br /&gt;
! 英语 en&lt;br /&gt;
| en2zh || - || -&lt;br /&gt;
|-&lt;br /&gt;
! 日文 ja&lt;br /&gt;
| ja2zh || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= 关于语种自动识别 =&lt;br /&gt;
&lt;br /&gt;
即在调用接口时，增加 detect=True 参数。&lt;br /&gt;
&lt;br /&gt;
当 detect=True 时，trans_type 由之前的 4 种：zh2en、en2zh、zh2ja、ja2zh，增加为 7 种：zh2en、en2zh、zh2ja、ja2zh、auto2zh、auto2en、auto2ja。&lt;br /&gt;
&lt;br /&gt;
当 trans_type 为 auto2zh 时：会将 en 和 ja 翻译为 zh，其他语种原样返回；&lt;br /&gt;
&lt;br /&gt;
当 trans_type 为 auto2en 时：会将 zh 翻译为 en，其他语种原样返回；&lt;br /&gt;
&lt;br /&gt;
当 trans_type 为 auto2ja 时：会将 zh 翻译为 ja，其他语种原样返回。&lt;br /&gt;
&lt;br /&gt;
使用 auto2xx 可以自动识别源语言的语种。2019年底将支持到15种以上语言，200种以上语言方向。&lt;br /&gt;
&lt;br /&gt;
=想要更多？=&lt;br /&gt;
* 去应用商店下载彩云小译App！&lt;br /&gt;
* 访问 http://fanyi.caiyunapp.com ，体验在线版本。&lt;br /&gt;
* 想要更多功能或者反馈使用体验，请写信给 [mailto:api@caiyunapp.com api@caiyunapp.com]  联系！&lt;br /&gt;
* QQ交流反馈群：&lt;br /&gt;
     https://open.caiyunapp.com/images/thumb/1/11/Beary861921651.jpg/437px-Beary861921651.jpg&lt;br /&gt;
[[en:LingoCloud API in 5 minutes]]&lt;/div&gt;</summary>
		<author><name>XTao</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E4%BA%94%E5%88%86%E9%92%9F%E5%AD%A6%E4%BC%9A%E5%BD%A9%E4%BA%91%E5%B0%8F%E8%AF%91_API_2&amp;diff=5482</id>
		<title>五分钟学会彩云小译 API 2</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E4%BA%94%E5%88%86%E9%92%9F%E5%AD%A6%E4%BC%9A%E5%BD%A9%E4%BA%91%E5%B0%8F%E8%AF%91_API_2&amp;diff=5482"/>
				<updated>2019-11-01T05:07:30Z</updated>
		
		<summary type="html">&lt;p&gt;XTao: /* 关于语种自动识别 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:5px;border: 1px dashed MediumAquamarine;text-align:right;float:right&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
[https://app.swaggerhub.com/apis/caiyun/lingo-cloud_api/1.0.1 API spec]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=能用彩云小译 API 做什么？=&lt;br /&gt;
&lt;br /&gt;
彩云小译 API 可以用来把'''信息'''翻译到指定的语言，我们可以支持文本、网页、PDF/Word文档、语音、视频等多种形式。&lt;br /&gt;
&lt;br /&gt;
您可以使用它来构建你的应用程序、网站、工具或任何需要多语言支持的解决方案。例如：彩云小译 API 是维基百科自动翻译的技术提供者，也为钉钉、石墨文档、财新传媒等一线机构和众多开发者提供技术支持。&lt;br /&gt;
&lt;br /&gt;
===维基百科内容翻译===&lt;br /&gt;
[[File:Screen Shot 2018-09-06 at 11.03.18 PM.png|800px]]&lt;br /&gt;
===石墨文档翻译===&lt;br /&gt;
[[File:Screen Shot 2018-09-06 at 11.22.04 PM.png|800px]]&lt;br /&gt;
&lt;br /&gt;
= API 应用 =&lt;br /&gt;
&lt;br /&gt;
下面的一分钟介绍，我们制作一个命令行工具，可以让你翻译简短的一句话。&lt;br /&gt;
&lt;br /&gt;
=== 申请访问令牌===&lt;br /&gt;
&lt;br /&gt;
* 请先至[https://dashboard.caiyunapp.com/user/sign_in/ 彩云科技开放平台]注册账号，申请开通小译 Token，并获取到 secret_key&lt;br /&gt;
&lt;br /&gt;
* 每月翻译100万字之内都是免费的，如果您每月超过100万字，我们会按照 20元 / 100万字 的费率收费。(字数按照翻译原文字符计算，包含空格和标点)&lt;br /&gt;
&lt;br /&gt;
=== 接口说明 ===&lt;br /&gt;
 &lt;br /&gt;
* 文本翻译 API 地址&lt;br /&gt;
&amp;quot;http://api.interpreter.caiyunai.com/v1/translator&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* 参数说明&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 字段名 !! 类型 !! 含义 !! 必填 !! 备注&lt;br /&gt;
|-&lt;br /&gt;
| source || string/list || 源文本 || true || 支持字符串，也支持字符串的 list&lt;br /&gt;
|-&lt;br /&gt;
| trans_type || string || 翻译方向 || true || 见下方支持的语言&lt;br /&gt;
|-&lt;br /&gt;
| detect || boolean || 是否自动识别源语种 || false || 具体见下方说明&lt;br /&gt;
|-&lt;br /&gt;
| salt || string || uuid string || true || 根据 salt 来防重放，所以要求是 uuid&lt;br /&gt;
|-&lt;br /&gt;
| current_time || string || 当前UTC时间戳(秒) || true || timestamp&lt;br /&gt;
|-&lt;br /&gt;
| sign || string || 签名 || true || 见下方签名方法&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* 签名方法&lt;br /&gt;
** sign=sha256(token+salt+current_time+secret_key+source_input)；&lt;br /&gt;
** source_input: 如果 source 是 字符串，且长度&amp;lt;= 20，则就是 source，如果长度&amp;gt; 20, 则取字符串的前10个字符+后10个字符(source[:10]+str(len(source))+source[-10:])； 如果 source 是 list, 则以list的第一个 item 为基础，如果长度 &amp;lt;=20，则为source[0]，否则为 source[0][:10]+str(len(source[0]))+source[0][-10:];&lt;br /&gt;
** secret_key: 用户在开放平台获取的 secret_key;&lt;br /&gt;
&lt;br /&gt;
=== python 示例===&lt;br /&gt;
&lt;br /&gt;
请把 YOUR_TOKEN 设置为你的 token，将 YOUR_SECRET_KEY 设置为你的 secret_key, 并发请求的速度会是逐个请求的数倍，如有可能，请将长度类似的 20-40 个句子打包请求，下面是实例代码。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import requests&lt;br /&gt;
import json&lt;br /&gt;
import hashlib&lt;br /&gt;
import time&lt;br /&gt;
import uuid&lt;br /&gt;
&lt;br /&gt;
def truncate(source):&lt;br /&gt;
    if source is None:&lt;br /&gt;
        return None&lt;br /&gt;
    if isinstance(source, str):&lt;br /&gt;
        source = source.decode('utf-8')&lt;br /&gt;
    size = len(source)&lt;br /&gt;
    return source if size &amp;lt;= 20 else source[:10] + str(size) + source[-10:]&lt;br /&gt;
&lt;br /&gt;
def encrypt(sign_str):&lt;br /&gt;
    hash_algorithm = hashlib.sha256()&lt;br /&gt;
    hash_algorithm.update(sign_str.encode('utf-8'))&lt;br /&gt;
    return hash_algorithm.hexdigest()&lt;br /&gt;
&lt;br /&gt;
def tranlate(source, direction):&lt;br /&gt;
&lt;br /&gt;
    url = &amp;quot;http://api-staging.interpreter.caiyunai.com/v1/translator&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    #WARNING, this token is a test token for new developers, and it should be replaced by your token&lt;br /&gt;
    token = YOUR_TOKEN&lt;br /&gt;
    secret_key = YOUR_SECRET_KEY&lt;br /&gt;
    current_time = str(int(time.time()))&lt;br /&gt;
    salt = str(uuid.uuid1())&lt;br /&gt;
    source_input = source&lt;br /&gt;
    if isinstance(source, list):&lt;br /&gt;
        source_input = source[0]&lt;br /&gt;
    sign_str = token + salt + current_time + secret_key + truncate(source_input)&lt;br /&gt;
    payload = {&lt;br /&gt;
            &amp;quot;source&amp;quot; : source,&lt;br /&gt;
            &amp;quot;trans_type&amp;quot; : direction,&lt;br /&gt;
            &amp;quot;request_id&amp;quot; : &amp;quot;demo&amp;quot;,&lt;br /&gt;
            &amp;quot;detect&amp;quot;: True,&lt;br /&gt;
            &amp;quot;salt&amp;quot;: salt,&lt;br /&gt;
            &amp;quot;current_time&amp;quot;: current_time,&lt;br /&gt;
            &amp;quot;sign&amp;quot;: encrypt(sign_str),&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
    headers = {&lt;br /&gt;
            'content-type': &amp;quot;application/json&amp;quot;,&lt;br /&gt;
            'x-authorization': &amp;quot;token &amp;quot; + token,&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    response = requests.request(&amp;quot;POST&amp;quot;, url, data=json.dumps(payload), headers=headers)&lt;br /&gt;
    print response.text&lt;br /&gt;
&lt;br /&gt;
    return json.loads(response.text)['target']&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#source = &amp;quot;彩云小译は最高の翻訳サービスです&amp;quot;&lt;br /&gt;
source = [&amp;quot;Lingocloud is the best translation service.&amp;quot;,&amp;quot;彩云小译は最高の翻訳サービスです&amp;quot;]&lt;br /&gt;
target = tranlate(source, &amp;quot;auto2zh&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print target&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
输出为：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
['小译翻译是最好的翻译服务。', '彩云小译是最好的翻译服务']&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 支持的语言 =&lt;br /&gt;
&lt;br /&gt;
目前支持的语言和翻译方向如下表所示&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! {{diagonal split header|From|To}}&lt;br /&gt;
! 中文 zh !! 英语 en !! 日文 ja&lt;br /&gt;
|-&lt;br /&gt;
! 中文 zh&lt;br /&gt;
| - || zh2en || zh2ja&lt;br /&gt;
|-&lt;br /&gt;
! 英语 en&lt;br /&gt;
| en2zh || - || -&lt;br /&gt;
|-&lt;br /&gt;
! 日文 ja&lt;br /&gt;
| ja2zh || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= 关于语种自动识别 =&lt;br /&gt;
&lt;br /&gt;
即在调用接口时，增加 detect=True 参数。&lt;br /&gt;
&lt;br /&gt;
当 detect=True 时，trans_type 由之前的 4 种：zh2en、en2zh、zh2ja、ja2zh，增加为 7 种：zh2en、en2zh、zh2ja、ja2zh、auto2zh、auto2en、auto2ja。&lt;br /&gt;
&lt;br /&gt;
当 trans_type 为 auto2zh 时：会将 en 和 ja 翻译为 zh，其他语种原样返回；&lt;br /&gt;
&lt;br /&gt;
当 trans_type 为 auto2en 时：会将 zh 翻译为 en，其他语种原样返回；&lt;br /&gt;
&lt;br /&gt;
当 trans_type 为 auto2ja 时：会将 zh 翻译为 ja，其他语种原样返回。&lt;br /&gt;
&lt;br /&gt;
使用 auto2xx 可以自动识别源语言的语种。2019年底将支持到15种以上语言，200种以上语言方向。&lt;br /&gt;
&lt;br /&gt;
=想要更多？=&lt;br /&gt;
* 去应用商店下载彩云小译App！&lt;br /&gt;
* 访问 http://fanyi.caiyunapp.com ，体验在线版本。&lt;br /&gt;
* 想要更多功能或者反馈使用体验，请写信给 [mailto:api@caiyunapp.com api@caiyunapp.com]  联系！&lt;br /&gt;
* QQ交流反馈群：&lt;br /&gt;
     https://open.caiyunapp.com/images/thumb/1/11/Beary861921651.jpg/437px-Beary861921651.jpg&lt;br /&gt;
[[en:LingoCloud API in 5 minutes]]&lt;/div&gt;</summary>
		<author><name>XTao</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E4%BA%94%E5%88%86%E9%92%9F%E5%AD%A6%E4%BC%9A%E5%BD%A9%E4%BA%91%E5%B0%8F%E8%AF%91_API_2&amp;diff=5481</id>
		<title>五分钟学会彩云小译 API 2</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E4%BA%94%E5%88%86%E9%92%9F%E5%AD%A6%E4%BC%9A%E5%BD%A9%E4%BA%91%E5%B0%8F%E8%AF%91_API_2&amp;diff=5481"/>
				<updated>2019-11-01T05:06:32Z</updated>
		
		<summary type="html">&lt;p&gt;XTao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:5px;border: 1px dashed MediumAquamarine;text-align:right;float:right&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
[https://app.swaggerhub.com/apis/caiyun/lingo-cloud_api/1.0.1 API spec]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=能用彩云小译 API 做什么？=&lt;br /&gt;
&lt;br /&gt;
彩云小译 API 可以用来把'''信息'''翻译到指定的语言，我们可以支持文本、网页、PDF/Word文档、语音、视频等多种形式。&lt;br /&gt;
&lt;br /&gt;
您可以使用它来构建你的应用程序、网站、工具或任何需要多语言支持的解决方案。例如：彩云小译 API 是维基百科自动翻译的技术提供者，也为钉钉、石墨文档、财新传媒等一线机构和众多开发者提供技术支持。&lt;br /&gt;
&lt;br /&gt;
===维基百科内容翻译===&lt;br /&gt;
[[File:Screen Shot 2018-09-06 at 11.03.18 PM.png|800px]]&lt;br /&gt;
===石墨文档翻译===&lt;br /&gt;
[[File:Screen Shot 2018-09-06 at 11.22.04 PM.png|800px]]&lt;br /&gt;
&lt;br /&gt;
= API 应用 =&lt;br /&gt;
&lt;br /&gt;
下面的一分钟介绍，我们制作一个命令行工具，可以让你翻译简短的一句话。&lt;br /&gt;
&lt;br /&gt;
=== 申请访问令牌===&lt;br /&gt;
&lt;br /&gt;
* 请先至[https://dashboard.caiyunapp.com/user/sign_in/ 彩云科技开放平台]注册账号，申请开通小译 Token，并获取到 secret_key&lt;br /&gt;
&lt;br /&gt;
* 每月翻译100万字之内都是免费的，如果您每月超过100万字，我们会按照 20元 / 100万字 的费率收费。(字数按照翻译原文字符计算，包含空格和标点)&lt;br /&gt;
&lt;br /&gt;
=== 接口说明 ===&lt;br /&gt;
 &lt;br /&gt;
* 文本翻译 API 地址&lt;br /&gt;
&amp;quot;http://api.interpreter.caiyunai.com/v1/translator&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* 参数说明&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 字段名 !! 类型 !! 含义 !! 必填 !! 备注&lt;br /&gt;
|-&lt;br /&gt;
| source || string/list || 源文本 || true || 支持字符串，也支持字符串的 list&lt;br /&gt;
|-&lt;br /&gt;
| trans_type || string || 翻译方向 || true || 见下方支持的语言&lt;br /&gt;
|-&lt;br /&gt;
| detect || boolean || 是否自动识别源语种 || false || 具体见下方说明&lt;br /&gt;
|-&lt;br /&gt;
| salt || string || uuid string || true || 根据 salt 来防重放，所以要求是 uuid&lt;br /&gt;
|-&lt;br /&gt;
| current_time || string || 当前UTC时间戳(秒) || true || timestamp&lt;br /&gt;
|-&lt;br /&gt;
| sign || string || 签名 || true || 见下方签名方法&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* 签名方法&lt;br /&gt;
** sign=sha256(token+salt+current_time+secret_key+source_input)；&lt;br /&gt;
** source_input: 如果 source 是 字符串，且长度&amp;lt;= 20，则就是 source，如果长度&amp;gt; 20, 则取字符串的前10个字符+后10个字符(source[:10]+str(len(source))+source[-10:])； 如果 source 是 list, 则以list的第一个 item 为基础，如果长度 &amp;lt;=20，则为source[0]，否则为 source[0][:10]+str(len(source[0]))+source[0][-10:];&lt;br /&gt;
** secret_key: 用户在开放平台获取的 secret_key;&lt;br /&gt;
&lt;br /&gt;
=== python 示例===&lt;br /&gt;
&lt;br /&gt;
请把 YOUR_TOKEN 设置为你的 token，将 YOUR_SECRET_KEY 设置为你的 secret_key, 并发请求的速度会是逐个请求的数倍，如有可能，请将长度类似的 20-40 个句子打包请求，下面是实例代码。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import requests&lt;br /&gt;
import json&lt;br /&gt;
import hashlib&lt;br /&gt;
import time&lt;br /&gt;
import uuid&lt;br /&gt;
&lt;br /&gt;
def truncate(source):&lt;br /&gt;
    if source is None:&lt;br /&gt;
        return None&lt;br /&gt;
    if isinstance(source, str):&lt;br /&gt;
        source = source.decode('utf-8')&lt;br /&gt;
    size = len(source)&lt;br /&gt;
    return source if size &amp;lt;= 20 else source[:10] + str(size) + source[-10:]&lt;br /&gt;
&lt;br /&gt;
def encrypt(sign_str):&lt;br /&gt;
    hash_algorithm = hashlib.sha256()&lt;br /&gt;
    hash_algorithm.update(sign_str.encode('utf-8'))&lt;br /&gt;
    return hash_algorithm.hexdigest()&lt;br /&gt;
&lt;br /&gt;
def tranlate(source, direction):&lt;br /&gt;
&lt;br /&gt;
    url = &amp;quot;http://api-staging.interpreter.caiyunai.com/v1/translator&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    #WARNING, this token is a test token for new developers, and it should be replaced by your token&lt;br /&gt;
    token = YOUR_TOKEN&lt;br /&gt;
    secret_key = YOUR_SECRET_KEY&lt;br /&gt;
    current_time = str(int(time.time()))&lt;br /&gt;
    salt = str(uuid.uuid1())&lt;br /&gt;
    source_input = source&lt;br /&gt;
    if isinstance(source, list):&lt;br /&gt;
        source_input = source[0]&lt;br /&gt;
    sign_str = token + salt + current_time + secret_key + truncate(source_input)&lt;br /&gt;
    payload = {&lt;br /&gt;
            &amp;quot;source&amp;quot; : source,&lt;br /&gt;
            &amp;quot;trans_type&amp;quot; : direction,&lt;br /&gt;
            &amp;quot;request_id&amp;quot; : &amp;quot;demo&amp;quot;,&lt;br /&gt;
            &amp;quot;detect&amp;quot;: True,&lt;br /&gt;
            &amp;quot;salt&amp;quot;: salt,&lt;br /&gt;
            &amp;quot;current_time&amp;quot;: current_time,&lt;br /&gt;
            &amp;quot;sign&amp;quot;: encrypt(sign_str),&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
    headers = {&lt;br /&gt;
            'content-type': &amp;quot;application/json&amp;quot;,&lt;br /&gt;
            'x-authorization': &amp;quot;token &amp;quot; + token,&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    response = requests.request(&amp;quot;POST&amp;quot;, url, data=json.dumps(payload), headers=headers)&lt;br /&gt;
    print response.text&lt;br /&gt;
&lt;br /&gt;
    return json.loads(response.text)['target']&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#source = &amp;quot;彩云小译は最高の翻訳サービスです&amp;quot;&lt;br /&gt;
source = [&amp;quot;Lingocloud is the best translation service.&amp;quot;,&amp;quot;彩云小译は最高の翻訳サービスです&amp;quot;]&lt;br /&gt;
target = tranlate(source, &amp;quot;auto2zh&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print target&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
输出为：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
['小译翻译是最好的翻译服务。', '彩云小译是最好的翻译服务']&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 支持的语言 =&lt;br /&gt;
&lt;br /&gt;
目前支持的语言和翻译方向如下表所示&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! {{diagonal split header|From|To}}&lt;br /&gt;
! 中文 zh !! 英语 en !! 日文 ja&lt;br /&gt;
|-&lt;br /&gt;
! 中文 zh&lt;br /&gt;
| - || zh2en || zh2ja&lt;br /&gt;
|-&lt;br /&gt;
! 英语 en&lt;br /&gt;
| en2zh || - || -&lt;br /&gt;
|-&lt;br /&gt;
! 日文 ja&lt;br /&gt;
| ja2zh || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= 关于语种自动识别 =&lt;br /&gt;
&lt;br /&gt;
即在调用接口时，增加 detect=True 参数。&lt;br /&gt;
当 detect=True 时，trans_type 由之前的 4 种：zh2en、en2zh、zh2ja、ja2zh，增加为 7 种：zh2en、en2zh、zh2ja、ja2zh、auto2zh、auto2en、auto2ja。&lt;br /&gt;
当 trans_type 为 auto2zh 时：会将 en 和 ja 翻译为 zh，其他语种原样返回；&lt;br /&gt;
当 trans_type 为 auto2en 时：会将 zh 翻译为 en，其他语种原样返回；&lt;br /&gt;
当 trans_type 为 auto2ja 时：会将 zh 翻译为 ja，其他语种原样返回。&lt;br /&gt;
使用 auto2xx 可以自动识别源语言的语种。2019年底将支持到15种以上语言，200种以上语言方向。&lt;br /&gt;
&lt;br /&gt;
=想要更多？=&lt;br /&gt;
* 去应用商店下载彩云小译App！&lt;br /&gt;
* 访问 http://fanyi.caiyunapp.com ，体验在线版本。&lt;br /&gt;
* 想要更多功能或者反馈使用体验，请写信给 [mailto:api@caiyunapp.com api@caiyunapp.com]  联系！&lt;br /&gt;
* QQ交流反馈群：&lt;br /&gt;
     https://open.caiyunapp.com/images/thumb/1/11/Beary861921651.jpg/437px-Beary861921651.jpg&lt;br /&gt;
[[en:LingoCloud API in 5 minutes]]&lt;/div&gt;</summary>
		<author><name>XTao</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E4%BA%94%E5%88%86%E9%92%9F%E5%AD%A6%E4%BC%9A%E5%BD%A9%E4%BA%91%E5%B0%8F%E8%AF%91_API_2&amp;diff=5480</id>
		<title>五分钟学会彩云小译 API 2</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E4%BA%94%E5%88%86%E9%92%9F%E5%AD%A6%E4%BC%9A%E5%BD%A9%E4%BA%91%E5%B0%8F%E8%AF%91_API_2&amp;diff=5480"/>
				<updated>2019-11-01T05:05:43Z</updated>
		
		<summary type="html">&lt;p&gt;XTao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:5px;border: 1px dashed MediumAquamarine;text-align:right;float:right&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
[https://app.swaggerhub.com/apis/caiyun/lingo-cloud_api/1.0.1 API spec]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=能用彩云小译 API 做什么？=&lt;br /&gt;
&lt;br /&gt;
彩云小译 API 可以用来把'''信息'''翻译到指定的语言，我们可以支持文本、网页、PDF/Word文档、语音、视频等多种形式。&lt;br /&gt;
&lt;br /&gt;
您可以使用它来构建你的应用程序、网站、工具或任何需要多语言支持的解决方案。例如：彩云小译 API 是维基百科自动翻译的技术提供者，也为钉钉、石墨文档、财新传媒等一线机构和众多开发者提供技术支持。&lt;br /&gt;
&lt;br /&gt;
===维基百科内容翻译===&lt;br /&gt;
[[File:Screen Shot 2018-09-06 at 11.03.18 PM.png|800px]]&lt;br /&gt;
===石墨文档翻译===&lt;br /&gt;
[[File:Screen Shot 2018-09-06 at 11.22.04 PM.png|800px]]&lt;br /&gt;
&lt;br /&gt;
= API 应用 =&lt;br /&gt;
&lt;br /&gt;
下面的一分钟介绍，我们制作一个命令行工具，可以让你翻译简短的一句话。&lt;br /&gt;
&lt;br /&gt;
=== 申请访问令牌===&lt;br /&gt;
&lt;br /&gt;
* 请先至[https://dashboard.caiyunapp.com/user/sign_in/ 彩云科技开放平台]注册账号，申请开通小译 Token，并获取到 secret_key&lt;br /&gt;
&lt;br /&gt;
* 每月翻译100万字之内都是免费的，如果您每月超过100万字，我们会按照 20元 / 100万字 的费率收费。(字数按照翻译原文字符计算，包含空格和标点)&lt;br /&gt;
&lt;br /&gt;
=== 接口说明 ===&lt;br /&gt;
 &lt;br /&gt;
* 文本翻译 API 地址&lt;br /&gt;
&amp;quot;http://api.interpreter.caiyunai.com/v1/translator&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* 参数说明&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 字段名 !! 类型 !! 含义 !! 必填 !! 备注&lt;br /&gt;
|-&lt;br /&gt;
| source || string/list || 源文本 || true || 支持字符串，也支持字符串的 list&lt;br /&gt;
|-&lt;br /&gt;
| trans_type || string || 翻译方向 || true || 见下方支持的语言&lt;br /&gt;
|-&lt;br /&gt;
| detect || boolean || 是否自动识别源语种 || false || 具体见下方说明&lt;br /&gt;
|-&lt;br /&gt;
| salt || string || uuid string || true || 根据 salt 来防重放，所以要求是 uuid&lt;br /&gt;
|-&lt;br /&gt;
| current_time || string || 当前UTC时间戳(秒) || true || timestamp&lt;br /&gt;
|-&lt;br /&gt;
| sign || string || 签名 || true || 见下方签名方法&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* 签名方法&lt;br /&gt;
** sign=sha256(token+salt+current_time+secret_key+source_input)；&lt;br /&gt;
** source_input: 如果 source 是 字符串，且长度&amp;lt;= 20，则就是 source，如果长度&amp;gt; 20, 则取字符串的前10个字符+后10个字符(source[:10]+str(len(source))+source[-10:])； 如果 source 是 list, 则以list的第一个 item 为基础，如果长度 &amp;lt;=20，则为source[0]，否则为 source[0][:10]+str(len(source[0]))+source[0][-10:];&lt;br /&gt;
** secret_key: 用户在开放平台获取的 secret_key;&lt;br /&gt;
&lt;br /&gt;
=== python 示例===&lt;br /&gt;
&lt;br /&gt;
请把 YOUR_TOKEN 设置为你的 token，将 YOUR_SECRET_KEY 设置为你的 secret_key, 并发请求的速度会是逐个请求的数倍，如有可能，请将长度类似的 20-40 个句子打包请求，下面是实例代码。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import requests&lt;br /&gt;
import json&lt;br /&gt;
import hashlib&lt;br /&gt;
import time&lt;br /&gt;
import uuid&lt;br /&gt;
&lt;br /&gt;
def truncate(source):&lt;br /&gt;
    if source is None:&lt;br /&gt;
        return None&lt;br /&gt;
    if isinstance(source, str):&lt;br /&gt;
        source = source.decode('utf-8')&lt;br /&gt;
    size = len(source)&lt;br /&gt;
    return source if size &amp;lt;= 20 else source[:10] + str(size) + source[-10:]&lt;br /&gt;
&lt;br /&gt;
def encrypt(sign_str):&lt;br /&gt;
    hash_algorithm = hashlib.sha256()&lt;br /&gt;
    hash_algorithm.update(sign_str.encode('utf-8'))&lt;br /&gt;
    return hash_algorithm.hexdigest()&lt;br /&gt;
&lt;br /&gt;
def tranlate(source, direction):&lt;br /&gt;
&lt;br /&gt;
    url = &amp;quot;http://api-staging.interpreter.caiyunai.com/v1/translator&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    #WARNING, this token is a test token for new developers, and it should be replaced by your token&lt;br /&gt;
    token = &amp;quot;fyqgjgu0hzfcpwdf45w9&amp;quot;&lt;br /&gt;
    secret_key = &amp;quot;iHn4uOYi5uWzQS6wRJC2efAp6WW3sgKx&amp;quot;&lt;br /&gt;
    current_time = str(int(time.time()))&lt;br /&gt;
    salt = str(uuid.uuid1())&lt;br /&gt;
    source_input = source&lt;br /&gt;
    if isinstance(source, list):&lt;br /&gt;
        source_input = source[0]&lt;br /&gt;
    sign_str = token + salt + current_time + secret_key + truncate(source_input)&lt;br /&gt;
    payload = {&lt;br /&gt;
            &amp;quot;source&amp;quot; : source,&lt;br /&gt;
            &amp;quot;trans_type&amp;quot; : direction,&lt;br /&gt;
            &amp;quot;request_id&amp;quot; : &amp;quot;demo&amp;quot;,&lt;br /&gt;
            &amp;quot;detect&amp;quot;: True,&lt;br /&gt;
            &amp;quot;salt&amp;quot;: salt,&lt;br /&gt;
            &amp;quot;current_time&amp;quot;: current_time,&lt;br /&gt;
            &amp;quot;sign&amp;quot;: encrypt(sign_str),&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
    headers = {&lt;br /&gt;
            'content-type': &amp;quot;application/json&amp;quot;,&lt;br /&gt;
            'x-authorization': &amp;quot;token &amp;quot; + token,&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    response = requests.request(&amp;quot;POST&amp;quot;, url, data=json.dumps(payload), headers=headers)&lt;br /&gt;
    print response.text&lt;br /&gt;
&lt;br /&gt;
    return json.loads(response.text)['target']&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#source = &amp;quot;彩云小译は最高の翻訳サービスです&amp;quot;&lt;br /&gt;
source = [&amp;quot;Lingocloud is the best translation service.&amp;quot;,&amp;quot;彩云小译は最高の翻訳サービスです&amp;quot;]&lt;br /&gt;
target = tranlate(source, &amp;quot;auto2zh&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print target&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
输出为：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
['小译翻译是最好的翻译服务。', '彩云小译是最好的翻译服务']&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 支持的语言 =&lt;br /&gt;
&lt;br /&gt;
目前支持的语言和翻译方向如下表所示&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! {{diagonal split header|From|To}}&lt;br /&gt;
! 中文 zh !! 英语 en !! 日文 ja&lt;br /&gt;
|-&lt;br /&gt;
! 中文 zh&lt;br /&gt;
| - || zh2en || zh2ja&lt;br /&gt;
|-&lt;br /&gt;
! 英语 en&lt;br /&gt;
| en2zh || - || -&lt;br /&gt;
|-&lt;br /&gt;
! 日文 ja&lt;br /&gt;
| ja2zh || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= 关于语种自动识别 =&lt;br /&gt;
&lt;br /&gt;
即在调用接口时，增加 detect=True 参数。&lt;br /&gt;
当 detect=True 时，trans_type 由之前的 4 种：zh2en、en2zh、zh2ja、ja2zh，增加为 7 种：zh2en、en2zh、zh2ja、ja2zh、auto2zh、auto2en、auto2ja。&lt;br /&gt;
当 trans_type 为 auto2zh 时：会将 en 和 ja 翻译为 zh，其他语种原样返回；&lt;br /&gt;
当 trans_type 为 auto2en 时：会将 zh 翻译为 en，其他语种原样返回；&lt;br /&gt;
当 trans_type 为 auto2ja 时：会将 zh 翻译为 ja，其他语种原样返回。&lt;br /&gt;
使用 auto2xx 可以自动识别源语言的语种。2019年底将支持到15种以上语言，200种以上语言方向。&lt;br /&gt;
&lt;br /&gt;
=想要更多？=&lt;br /&gt;
* 去应用商店下载彩云小译App！&lt;br /&gt;
* 访问 http://fanyi.caiyunapp.com ，体验在线版本。&lt;br /&gt;
* 想要更多功能或者反馈使用体验，请写信给 [mailto:api@caiyunapp.com api@caiyunapp.com]  联系！&lt;br /&gt;
* QQ交流反馈群：&lt;br /&gt;
     https://open.caiyunapp.com/images/thumb/1/11/Beary861921651.jpg/437px-Beary861921651.jpg&lt;br /&gt;
[[en:LingoCloud API in 5 minutes]]&lt;/div&gt;</summary>
		<author><name>XTao</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E4%BA%94%E5%88%86%E9%92%9F%E5%AD%A6%E4%BC%9A%E5%BD%A9%E4%BA%91%E5%B0%8F%E8%AF%91_API_2&amp;diff=5479</id>
		<title>五分钟学会彩云小译 API 2</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E4%BA%94%E5%88%86%E9%92%9F%E5%AD%A6%E4%BC%9A%E5%BD%A9%E4%BA%91%E5%B0%8F%E8%AF%91_API_2&amp;diff=5479"/>
				<updated>2019-11-01T05:03:22Z</updated>
		
		<summary type="html">&lt;p&gt;XTao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:5px;border: 1px dashed MediumAquamarine;text-align:right;float:right&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
[https://app.swaggerhub.com/apis/caiyun/lingo-cloud_api/1.0.1 API spec]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=能用彩云小译 API 做什么？=&lt;br /&gt;
&lt;br /&gt;
彩云小译 API 可以用来把'''信息'''翻译到指定的语言，我们可以支持文本、网页、PDF/Word文档、语音、视频等多种形式。&lt;br /&gt;
&lt;br /&gt;
您可以使用它来构建你的应用程序、网站、工具或任何需要多语言支持的解决方案。例如：彩云小译 API 是维基百科自动翻译的技术提供者，也为钉钉、石墨文档、财新传媒等一线机构和众多开发者提供技术支持。&lt;br /&gt;
&lt;br /&gt;
===维基百科内容翻译===&lt;br /&gt;
[[File:Screen Shot 2018-09-06 at 11.03.18 PM.png|800px]]&lt;br /&gt;
===石墨文档翻译===&lt;br /&gt;
[[File:Screen Shot 2018-09-06 at 11.22.04 PM.png|800px]]&lt;br /&gt;
&lt;br /&gt;
= API 应用 =&lt;br /&gt;
&lt;br /&gt;
下面的一分钟介绍，我们制作一个命令行工具，可以让你翻译简短的一句话。&lt;br /&gt;
&lt;br /&gt;
=== 申请访问令牌===&lt;br /&gt;
&lt;br /&gt;
* 请先至[https://dashboard.caiyunapp.com/user/sign_in/ 彩云科技开放平台]注册账号，申请开通小译 Token，并获取到 secret_key&lt;br /&gt;
&lt;br /&gt;
* 每月翻译100万字之内都是免费的，如果您每月超过100万字，我们会按照 20元 / 100万字 的费率收费。(字数按照翻译原文字符计算，包含空格和标点)&lt;br /&gt;
&lt;br /&gt;
=== 接口说明 ===&lt;br /&gt;
 &lt;br /&gt;
* 文本翻译 API 地址&lt;br /&gt;
&amp;quot;http://api.interpreter.caiyunai.com/v1/translator&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* 参数说明&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 字段名 !! 类型 !! 含义 !! 必填 !! 备注&lt;br /&gt;
|-&lt;br /&gt;
! source !! string/list !! 源文本 !! true !! 支持字符串，也支持字符串的 list&lt;br /&gt;
|-&lt;br /&gt;
! trans_type !! string !! 翻译方向 !! true !! 见下方支持的语言&lt;br /&gt;
|-&lt;br /&gt;
! detect !! boolean !! 是否自动识别源语种 !! false !! 具体见下方说明&lt;br /&gt;
|-&lt;br /&gt;
! salt !! string !! uuid string !! true !! 根据 salt 来防重放，所以要求是 uuid&lt;br /&gt;
|-&lt;br /&gt;
! current_time !! string !! 当前UTC时间戳(秒) !! true !! timestamp&lt;br /&gt;
|-&lt;br /&gt;
! sign !! string !! 签名 !! true !! 见下方签名方法&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* 签名方法&lt;br /&gt;
** sign=sha256(token+salt+current_time+secret_key+source_input)；&lt;br /&gt;
** source_input: 如果 source 是 字符串，且长度&amp;lt;= 20，则就是 source，如果长度&amp;gt; 20, 则取字符串的前10个字符+后10个字符(source[:10]+str(len(source))+source[-10:])； 如果 source 是 list, 则以list的第一个 item 为基础，如果长度 &amp;lt;=20，则为source[0]，否则为 source[0][:10]+str(len(source[0]))+source[0][-10:];&lt;br /&gt;
** secret_key: 用户在开放平台获取的 secret_key;&lt;br /&gt;
&lt;br /&gt;
=== python 示例===&lt;br /&gt;
&lt;br /&gt;
请把 YOUR_TOKEN 设置为你的 token，将 YOUR_SECRET_KEY 设置为你的 secret_key, 并发请求的速度会是逐个请求的数倍，如有可能，请将长度类似的 20-40 个句子打包请求，下面是实例代码。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import requests&lt;br /&gt;
import json&lt;br /&gt;
import hashlib&lt;br /&gt;
import time&lt;br /&gt;
import uuid&lt;br /&gt;
&lt;br /&gt;
def truncate(source):&lt;br /&gt;
    if source is None:&lt;br /&gt;
        return None&lt;br /&gt;
    if isinstance(source, str):&lt;br /&gt;
        source = source.decode('utf-8')&lt;br /&gt;
    size = len(source)&lt;br /&gt;
    return source if size &amp;lt;= 20 else source[:10] + str(size) + source[-10:]&lt;br /&gt;
&lt;br /&gt;
def encrypt(sign_str):&lt;br /&gt;
    hash_algorithm = hashlib.sha256()&lt;br /&gt;
    hash_algorithm.update(sign_str.encode('utf-8'))&lt;br /&gt;
    return hash_algorithm.hexdigest()&lt;br /&gt;
&lt;br /&gt;
def tranlate(source, direction):&lt;br /&gt;
&lt;br /&gt;
    url = &amp;quot;http://api-staging.interpreter.caiyunai.com/v1/translator&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    #WARNING, this token is a test token for new developers, and it should be replaced by your token&lt;br /&gt;
    token = &amp;quot;fyqgjgu0hzfcpwdf45w9&amp;quot;&lt;br /&gt;
    secret_key = &amp;quot;iHn4uOYi5uWzQS6wRJC2efAp6WW3sgKx&amp;quot;&lt;br /&gt;
    current_time = str(int(time.time()))&lt;br /&gt;
    salt = str(uuid.uuid1())&lt;br /&gt;
    source_input = source&lt;br /&gt;
    if isinstance(source, list):&lt;br /&gt;
        source_input = source[0]&lt;br /&gt;
    sign_str = token + salt + current_time + secret_key + truncate(source_input)&lt;br /&gt;
    payload = {&lt;br /&gt;
            &amp;quot;source&amp;quot; : source,&lt;br /&gt;
            &amp;quot;trans_type&amp;quot; : direction,&lt;br /&gt;
            &amp;quot;request_id&amp;quot; : &amp;quot;demo&amp;quot;,&lt;br /&gt;
            &amp;quot;detect&amp;quot;: True,&lt;br /&gt;
            &amp;quot;salt&amp;quot;: salt,&lt;br /&gt;
            &amp;quot;current_time&amp;quot;: current_time,&lt;br /&gt;
            &amp;quot;sign&amp;quot;: encrypt(sign_str),&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
    headers = {&lt;br /&gt;
            'content-type': &amp;quot;application/json&amp;quot;,&lt;br /&gt;
            'x-authorization': &amp;quot;token &amp;quot; + token,&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    response = requests.request(&amp;quot;POST&amp;quot;, url, data=json.dumps(payload), headers=headers)&lt;br /&gt;
    print response.text&lt;br /&gt;
&lt;br /&gt;
    return json.loads(response.text)['target']&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#source = &amp;quot;彩云小译は最高の翻訳サービスです&amp;quot;&lt;br /&gt;
source = [&amp;quot;Lingocloud is the best translation service.&amp;quot;,&amp;quot;彩云小译は最高の翻訳サービスです&amp;quot;]&lt;br /&gt;
target = tranlate(source, &amp;quot;auto2zh&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print target&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
输出为：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
['小译翻译是最好的翻译服务。', '彩云小译是最好的翻译服务']&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 支持的语言 =&lt;br /&gt;
&lt;br /&gt;
目前支持的语言和翻译方向如下表所示&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! {{diagonal split header|From|To}}&lt;br /&gt;
! 中文 zh !! 英语 en !! 日文 ja&lt;br /&gt;
|-&lt;br /&gt;
! 中文 zh&lt;br /&gt;
| - || zh2en || zh2ja&lt;br /&gt;
|-&lt;br /&gt;
! 英语 en&lt;br /&gt;
| en2zh || - || -&lt;br /&gt;
|-&lt;br /&gt;
! 日文 ja&lt;br /&gt;
| ja2zh || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= 关于语种自动识别 =&lt;br /&gt;
&lt;br /&gt;
即在调用接口时，增加 detect=True 参数。&lt;br /&gt;
当 detect=True 时，trans_type 由之前的 4 种：zh2en、en2zh、zh2ja、ja2zh，增加为 7 种：zh2en、en2zh、zh2ja、ja2zh、auto2zh、auto2en、auto2ja。&lt;br /&gt;
当 trans_type 为 auto2zh 时：会将 en 和 ja 翻译为 zh，其他语种原样返回；&lt;br /&gt;
当 trans_type 为 auto2en 时：会将 zh 翻译为 en，其他语种原样返回；&lt;br /&gt;
当 trans_type 为 auto2ja 时：会将 zh 翻译为 ja，其他语种原样返回。&lt;br /&gt;
使用 auto2xx 可以自动识别源语言的语种。2019年底将支持到15种以上语言，200种以上语言方向。&lt;br /&gt;
&lt;br /&gt;
=想要更多？=&lt;br /&gt;
* 去应用商店下载彩云小译App！&lt;br /&gt;
* 访问 http://fanyi.caiyunapp.com ，体验在线版本。&lt;br /&gt;
* 想要更多功能或者反馈使用体验，请写信给 [mailto:api@caiyunapp.com api@caiyunapp.com]  联系！&lt;br /&gt;
* QQ交流反馈群：&lt;br /&gt;
     https://open.caiyunapp.com/images/thumb/1/11/Beary861921651.jpg/437px-Beary861921651.jpg&lt;br /&gt;
[[en:LingoCloud API in 5 minutes]]&lt;/div&gt;</summary>
		<author><name>XTao</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E4%BA%94%E5%88%86%E9%92%9F%E5%AD%A6%E4%BC%9A%E5%BD%A9%E4%BA%91%E5%B0%8F%E8%AF%91_API_2&amp;diff=5478</id>
		<title>五分钟学会彩云小译 API 2</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E4%BA%94%E5%88%86%E9%92%9F%E5%AD%A6%E4%BC%9A%E5%BD%A9%E4%BA%91%E5%B0%8F%E8%AF%91_API_2&amp;diff=5478"/>
				<updated>2019-11-01T04:36:38Z</updated>
		
		<summary type="html">&lt;p&gt;XTao: /* 申请访问令牌 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:5px;border: 1px dashed MediumAquamarine;text-align:right;float:right&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
[https://app.swaggerhub.com/apis/caiyun/lingo-cloud_api/1.0.1 API spec]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=能用彩云小译 API 做什么？=&lt;br /&gt;
&lt;br /&gt;
彩云小译 API 可以用来把'''信息'''翻译到指定的语言，我们可以支持文本、网页、PDF/Word文档、语音、视频等多种形式。&lt;br /&gt;
&lt;br /&gt;
您可以使用它来构建你的应用程序、网站、工具或任何需要多语言支持的解决方案。例如：彩云小译 API 是维基百科自动翻译的技术提供者，也为钉钉、石墨文档、财新传媒等一线机构和众多开发者提供技术支持。&lt;br /&gt;
&lt;br /&gt;
===维基百科内容翻译===&lt;br /&gt;
[[File:Screen Shot 2018-09-06 at 11.03.18 PM.png|800px]]&lt;br /&gt;
===石墨文档翻译===&lt;br /&gt;
[[File:Screen Shot 2018-09-06 at 11.22.04 PM.png|800px]]&lt;br /&gt;
&lt;br /&gt;
= 一分钟介绍=&lt;br /&gt;
&lt;br /&gt;
下面的一分钟介绍，我们制作一个命令行工具，可以让你翻译简短的一句话。&lt;br /&gt;
&lt;br /&gt;
=== 申请访问令牌===&lt;br /&gt;
&lt;br /&gt;
* 请先至[https://dashboard.caiyunapp.com/user/sign_in/ 彩云科技开放平台]注册账号，申请开通小译 Token，并获取到 secret_key&lt;br /&gt;
&lt;br /&gt;
* 每月翻译100万字之内都是免费的，如果您每月超过100万字，我们会按照 20元 / 100万字 的费率收费。(字数按照翻译原文字符计算，包含空格和标点)&lt;br /&gt;
&lt;br /&gt;
=== 文本翻译===&lt;br /&gt;
&lt;br /&gt;
执行下述 BASH 命令创建命令行工具 xiaoyi.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
tee xiaoyi.sh &amp;lt;&amp;lt; END&lt;br /&gt;
DIRECTION=\$1&lt;br /&gt;
SOURCE=\$2&lt;br /&gt;
&lt;br /&gt;
if test -f \$HOME/.xiaoyi ; then&lt;br /&gt;
  . \$HOME/.xiaoyi&lt;br /&gt;
else&lt;br /&gt;
  echo &amp;quot;Please input your token: &amp;quot;&lt;br /&gt;
  read TOKEN&lt;br /&gt;
  echo &amp;quot;TOKEN=\$TOKEN&amp;quot; &amp;gt; \$HOME/.xiaoyi&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
BODY='{&amp;quot;source&amp;quot;: [&amp;quot;'\$SOURCE'&amp;quot;], &amp;quot;trans_type&amp;quot;: &amp;quot;'\$DIRECTION'&amp;quot;, &amp;quot;replaced&amp;quot;: true, &amp;quot;media&amp;quot;: &amp;quot;text&amp;quot;, &amp;quot;request_id&amp;quot;: &amp;quot;demo&amp;quot; }'&lt;br /&gt;
&lt;br /&gt;
export PYTHONIOENCODING=utf8&lt;br /&gt;
curl -s -X POST http://api.interpreter.caiyunai.com/v1/translator\&lt;br /&gt;
      -H 'Content-Type: application/json'\&lt;br /&gt;
      -H &amp;quot;X-Authorization: token \$TOKEN&amp;quot;\&lt;br /&gt;
      -d &amp;quot;\$BODY&amp;quot; | python -c &amp;quot;import sys, json; print json.load(sys.stdin)['target']&amp;quot;&lt;br /&gt;
END&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
再按照下面的方式执行 xiaoyi.sh 就会得到翻译结果&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh xiaoyi.sh en2zh &amp;quot;You know some birds are not meant to be caged, their feathers are just too bright.&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 你知道有些鸟不应该被关在笼子里，它们的羽毛太亮了。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh xiaoyi.sh ja2zh &amp;quot;薄紅の秋の実に&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 淡红色的秋天的果实&lt;br /&gt;
&lt;br /&gt;
备注：第一次执行 xiaoyi.sh 时会要求输入访问令牌 Token 。&lt;br /&gt;
&lt;br /&gt;
=进阶使用=&lt;br /&gt;
===python 调用===&lt;br /&gt;
&lt;br /&gt;
请把 YOUR_TOKEN 设置为你的 token，并发请求的速度会是逐个请求的数倍，如有可能，请将长度类似的 20-40 个句子打包请求，下面是实例代码。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
def tranlate(source, direction):&lt;br /&gt;
&lt;br /&gt;
    import requests&lt;br /&gt;
    import json&lt;br /&gt;
    &lt;br /&gt;
    url = &amp;quot;http://api.interpreter.caiyunai.com/v1/translator&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    #WARNING, this token is a test token for new developers, and it should be replaced by your token&lt;br /&gt;
    token = &amp;quot;3975l6lr5pcbvidl6jl2&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    payload = {&lt;br /&gt;
            &amp;quot;source&amp;quot; : source, &lt;br /&gt;
            &amp;quot;trans_type&amp;quot; : direction,&lt;br /&gt;
            &amp;quot;request_id&amp;quot; : &amp;quot;demo&amp;quot;,&lt;br /&gt;
            &amp;quot;detect&amp;quot;: True,&lt;br /&gt;
            }&lt;br /&gt;
    &lt;br /&gt;
    headers = {&lt;br /&gt;
            'content-type': &amp;quot;application/json&amp;quot;,&lt;br /&gt;
            'x-authorization': &amp;quot;token &amp;quot; + token,&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    response = requests.request(&amp;quot;POST&amp;quot;, url, data=json.dumps(payload), headers=headers)&lt;br /&gt;
&lt;br /&gt;
    return json.loads(response.text)['target']&lt;br /&gt;
&lt;br /&gt;
source = [&amp;quot;Lingocloud is the best translation service.&amp;quot;,&amp;quot;彩云小译は最高の翻訳サービスです&amp;quot;]&lt;br /&gt;
target = tranlate(source, &amp;quot;auto2zh&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print(target)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
输出为：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
['小译翻译是最好的翻译服务。', '彩云小译是最好的翻译服务']&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 支持的语言 =&lt;br /&gt;
&lt;br /&gt;
目前支持的语言和翻译方向如下表所示&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! {{diagonal split header|From|To}}&lt;br /&gt;
! 中文 zh !! 英语 en !! 日文 ja&lt;br /&gt;
|-&lt;br /&gt;
! 中文 zh&lt;br /&gt;
| - || zh2en || zh2ja&lt;br /&gt;
|-&lt;br /&gt;
! 英语 en&lt;br /&gt;
| en2zh || - || -&lt;br /&gt;
|-&lt;br /&gt;
! 日文 ja&lt;br /&gt;
| ja2zh || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
使用 auto2xx 可以自动识别源语言的语种。2019年底将支持到15种以上语言，200种以上语言方向。&lt;br /&gt;
&lt;br /&gt;
=想要更多？=&lt;br /&gt;
* 去应用商店下载彩云小译App！&lt;br /&gt;
* 访问 http://fanyi.caiyunapp.com ，体验在线版本。&lt;br /&gt;
* 想要更多功能或者反馈使用体验，请写信给 [mailto:api@caiyunapp.com api@caiyunapp.com]  联系！&lt;br /&gt;
* QQ交流反馈群：&lt;br /&gt;
     https://open.caiyunapp.com/images/thumb/1/11/Beary861921651.jpg/437px-Beary861921651.jpg&lt;br /&gt;
[[en:LingoCloud API in 5 minutes]]&lt;/div&gt;</summary>
		<author><name>XTao</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E4%BA%94%E5%88%86%E9%92%9F%E5%AD%A6%E4%BC%9A%E5%BD%A9%E4%BA%91%E5%B0%8F%E8%AF%91_API_2&amp;diff=5477</id>
		<title>五分钟学会彩云小译 API 2</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E4%BA%94%E5%88%86%E9%92%9F%E5%AD%A6%E4%BC%9A%E5%BD%A9%E4%BA%91%E5%B0%8F%E8%AF%91_API_2&amp;diff=5477"/>
				<updated>2019-11-01T04:33:43Z</updated>
		
		<summary type="html">&lt;p&gt;XTao: Created page with &amp;quot;&amp;lt;div style=&amp;quot;padding:5px;border: 1px dashed MediumAquamarine;text-align:right;float:right&amp;quot;&amp;gt; &amp;lt;div&amp;gt; [https://app.swaggerhub.com/apis/caiyun/lingo-cloud_api/1.0.1 API spec] &amp;lt;/div&amp;gt;...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:5px;border: 1px dashed MediumAquamarine;text-align:right;float:right&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
[https://app.swaggerhub.com/apis/caiyun/lingo-cloud_api/1.0.1 API spec]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=能用彩云小译 API 做什么？=&lt;br /&gt;
&lt;br /&gt;
彩云小译 API 可以用来把'''信息'''翻译到指定的语言，我们可以支持文本、网页、PDF/Word文档、语音、视频等多种形式。&lt;br /&gt;
&lt;br /&gt;
您可以使用它来构建你的应用程序、网站、工具或任何需要多语言支持的解决方案。例如：彩云小译 API 是维基百科自动翻译的技术提供者，也为钉钉、石墨文档、财新传媒等一线机构和众多开发者提供技术支持。&lt;br /&gt;
&lt;br /&gt;
===维基百科内容翻译===&lt;br /&gt;
[[File:Screen Shot 2018-09-06 at 11.03.18 PM.png|800px]]&lt;br /&gt;
===石墨文档翻译===&lt;br /&gt;
[[File:Screen Shot 2018-09-06 at 11.22.04 PM.png|800px]]&lt;br /&gt;
&lt;br /&gt;
= 一分钟介绍=&lt;br /&gt;
&lt;br /&gt;
下面的一分钟介绍，我们制作一个命令行工具，可以让你翻译简短的一句话。&lt;br /&gt;
&lt;br /&gt;
=== 申请访问令牌===&lt;br /&gt;
&lt;br /&gt;
* 如果你要测试，可以使用 '''3975l6lr5pcbvidl6jl2''' 作为测试 Token，我们不保证该 Token 的可用性，所以如果要持续使用，还请申请正式 Token。&lt;br /&gt;
&lt;br /&gt;
* 请先至[https://dashboard.caiyunapp.com/user/sign_in/ 彩云科技开放平台]注册账号，申请开通小译 Token。&lt;br /&gt;
&lt;br /&gt;
* 每月翻译100万字之内都是免费的，如果您每月超过100万字，我们会按照 20元 / 100万字 的费率收费。(字数按照翻译原文字符计算，包含空格和标点)&lt;br /&gt;
&lt;br /&gt;
=== 文本翻译===&lt;br /&gt;
&lt;br /&gt;
执行下述 BASH 命令创建命令行工具 xiaoyi.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
tee xiaoyi.sh &amp;lt;&amp;lt; END&lt;br /&gt;
DIRECTION=\$1&lt;br /&gt;
SOURCE=\$2&lt;br /&gt;
&lt;br /&gt;
if test -f \$HOME/.xiaoyi ; then&lt;br /&gt;
  . \$HOME/.xiaoyi&lt;br /&gt;
else&lt;br /&gt;
  echo &amp;quot;Please input your token: &amp;quot;&lt;br /&gt;
  read TOKEN&lt;br /&gt;
  echo &amp;quot;TOKEN=\$TOKEN&amp;quot; &amp;gt; \$HOME/.xiaoyi&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
BODY='{&amp;quot;source&amp;quot;: [&amp;quot;'\$SOURCE'&amp;quot;], &amp;quot;trans_type&amp;quot;: &amp;quot;'\$DIRECTION'&amp;quot;, &amp;quot;replaced&amp;quot;: true, &amp;quot;media&amp;quot;: &amp;quot;text&amp;quot;, &amp;quot;request_id&amp;quot;: &amp;quot;demo&amp;quot; }'&lt;br /&gt;
&lt;br /&gt;
export PYTHONIOENCODING=utf8&lt;br /&gt;
curl -s -X POST http://api.interpreter.caiyunai.com/v1/translator\&lt;br /&gt;
      -H 'Content-Type: application/json'\&lt;br /&gt;
      -H &amp;quot;X-Authorization: token \$TOKEN&amp;quot;\&lt;br /&gt;
      -d &amp;quot;\$BODY&amp;quot; | python -c &amp;quot;import sys, json; print json.load(sys.stdin)['target']&amp;quot;&lt;br /&gt;
END&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
再按照下面的方式执行 xiaoyi.sh 就会得到翻译结果&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh xiaoyi.sh en2zh &amp;quot;You know some birds are not meant to be caged, their feathers are just too bright.&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 你知道有些鸟不应该被关在笼子里，它们的羽毛太亮了。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh xiaoyi.sh ja2zh &amp;quot;薄紅の秋の実に&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 淡红色的秋天的果实&lt;br /&gt;
&lt;br /&gt;
备注：第一次执行 xiaoyi.sh 时会要求输入访问令牌 Token 。&lt;br /&gt;
&lt;br /&gt;
=进阶使用=&lt;br /&gt;
===python 调用===&lt;br /&gt;
&lt;br /&gt;
请把 YOUR_TOKEN 设置为你的 token，并发请求的速度会是逐个请求的数倍，如有可能，请将长度类似的 20-40 个句子打包请求，下面是实例代码。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
def tranlate(source, direction):&lt;br /&gt;
&lt;br /&gt;
    import requests&lt;br /&gt;
    import json&lt;br /&gt;
    &lt;br /&gt;
    url = &amp;quot;http://api.interpreter.caiyunai.com/v1/translator&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    #WARNING, this token is a test token for new developers, and it should be replaced by your token&lt;br /&gt;
    token = &amp;quot;3975l6lr5pcbvidl6jl2&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    payload = {&lt;br /&gt;
            &amp;quot;source&amp;quot; : source, &lt;br /&gt;
            &amp;quot;trans_type&amp;quot; : direction,&lt;br /&gt;
            &amp;quot;request_id&amp;quot; : &amp;quot;demo&amp;quot;,&lt;br /&gt;
            &amp;quot;detect&amp;quot;: True,&lt;br /&gt;
            }&lt;br /&gt;
    &lt;br /&gt;
    headers = {&lt;br /&gt;
            'content-type': &amp;quot;application/json&amp;quot;,&lt;br /&gt;
            'x-authorization': &amp;quot;token &amp;quot; + token,&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    response = requests.request(&amp;quot;POST&amp;quot;, url, data=json.dumps(payload), headers=headers)&lt;br /&gt;
&lt;br /&gt;
    return json.loads(response.text)['target']&lt;br /&gt;
&lt;br /&gt;
source = [&amp;quot;Lingocloud is the best translation service.&amp;quot;,&amp;quot;彩云小译は最高の翻訳サービスです&amp;quot;]&lt;br /&gt;
target = tranlate(source, &amp;quot;auto2zh&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print(target)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
输出为：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
['小译翻译是最好的翻译服务。', '彩云小译是最好的翻译服务']&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 支持的语言 =&lt;br /&gt;
&lt;br /&gt;
目前支持的语言和翻译方向如下表所示&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! {{diagonal split header|From|To}}&lt;br /&gt;
! 中文 zh !! 英语 en !! 日文 ja&lt;br /&gt;
|-&lt;br /&gt;
! 中文 zh&lt;br /&gt;
| - || zh2en || zh2ja&lt;br /&gt;
|-&lt;br /&gt;
! 英语 en&lt;br /&gt;
| en2zh || - || -&lt;br /&gt;
|-&lt;br /&gt;
! 日文 ja&lt;br /&gt;
| ja2zh || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
使用 auto2xx 可以自动识别源语言的语种。2019年底将支持到15种以上语言，200种以上语言方向。&lt;br /&gt;
&lt;br /&gt;
=想要更多？=&lt;br /&gt;
* 去应用商店下载彩云小译App！&lt;br /&gt;
* 访问 http://fanyi.caiyunapp.com ，体验在线版本。&lt;br /&gt;
* 想要更多功能或者反馈使用体验，请写信给 [mailto:api@caiyunapp.com api@caiyunapp.com]  联系！&lt;br /&gt;
* QQ交流反馈群：&lt;br /&gt;
     https://open.caiyunapp.com/images/thumb/1/11/Beary861921651.jpg/437px-Beary861921651.jpg&lt;br /&gt;
[[en:LingoCloud API in 5 minutes]]&lt;/div&gt;</summary>
		<author><name>XTao</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E4%BA%94%E5%88%86%E9%92%9F%E5%AD%A6%E4%BC%9A%E5%BD%A9%E4%BA%91%E5%B0%8F%E8%AF%91_API&amp;diff=4919</id>
		<title>五分钟学会彩云小译 API</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E4%BA%94%E5%88%86%E9%92%9F%E5%AD%A6%E4%BC%9A%E5%BD%A9%E4%BA%91%E5%B0%8F%E8%AF%91_API&amp;diff=4919"/>
				<updated>2019-09-04T08:48:42Z</updated>
		
		<summary type="html">&lt;p&gt;XTao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:5px;border: 1px dashed MediumAquamarine;text-align:right;float:right&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
[https://app.swaggerhub.com/apis/caiyun/lingo-cloud_api/1.0.1 API spec]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=能用彩云小译 API 做什么？=&lt;br /&gt;
&lt;br /&gt;
彩云小译 API 可以用来把'''信息'''翻译到指定的语言，我们可以支持文本、网页、PDF/Word文档、语音、视频等多种形式。&lt;br /&gt;
&lt;br /&gt;
您可以使用它来构建你的应用程序、网站、工具或任何需要多语言支持的解决方案。例如：彩云小译 API 是维基百科自动翻译的技术提供者，也为钉钉、石墨文档、财新传媒等一线机构和众多开发者提供技术支持。&lt;br /&gt;
&lt;br /&gt;
===维基百科内容翻译===&lt;br /&gt;
[[File:Screen Shot 2018-09-06 at 11.03.18 PM.png|800px]]&lt;br /&gt;
===石墨文档翻译===&lt;br /&gt;
[[File:Screen Shot 2018-09-06 at 11.22.04 PM.png|800px]]&lt;br /&gt;
&lt;br /&gt;
= 一分钟介绍=&lt;br /&gt;
&lt;br /&gt;
下面的一分钟介绍，我们制作一个命令行工具，可以让你翻译简短的一句话。&lt;br /&gt;
&lt;br /&gt;
=== 申请访问令牌===&lt;br /&gt;
&lt;br /&gt;
* 如果你要测试，可以使用 '''3975l6lr5pcbvidl6jl2''' 作为测试 Token，我们不保证该 Token 的可用性，所以如果要持续使用，还请申请正式 Token。&lt;br /&gt;
&lt;br /&gt;
* 请先至[https://dashboard.caiyunapp.com/user/sign_in/ 彩云科技开放平台]注册账号，申请开通小译 Token。&lt;br /&gt;
&lt;br /&gt;
* 每月翻译100万字之内都是免费的，如果您每月超过100万字，我们会按照 20元 / 100万字 的费率收费。(字数按照翻译原文字符计算，包含空格和标点)&lt;br /&gt;
&lt;br /&gt;
=== 文本翻译===&lt;br /&gt;
&lt;br /&gt;
执行下述 BASH 命令创建命令行工具 xiaoyi.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
tee xiaoyi.sh &amp;lt;&amp;lt; END&lt;br /&gt;
DIRECTION=\$1&lt;br /&gt;
SOURCE=\$2&lt;br /&gt;
&lt;br /&gt;
if test -f \$HOME/.xiaoyi ; then&lt;br /&gt;
  . \$HOME/.xiaoyi&lt;br /&gt;
else&lt;br /&gt;
  echo &amp;quot;Please input your token: &amp;quot;&lt;br /&gt;
  read TOKEN&lt;br /&gt;
  echo &amp;quot;TOKEN=\$TOKEN&amp;quot; &amp;gt; \$HOME/.xiaoyi&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
BODY='{&amp;quot;source&amp;quot;: [&amp;quot;'\$SOURCE'&amp;quot;], &amp;quot;trans_type&amp;quot;: &amp;quot;'\$DIRECTION'&amp;quot;, &amp;quot;replaced&amp;quot;: true, &amp;quot;media&amp;quot;: &amp;quot;text&amp;quot;, &amp;quot;request_id&amp;quot;: &amp;quot;demo&amp;quot; }'&lt;br /&gt;
&lt;br /&gt;
export PYTHONIOENCODING=utf8&lt;br /&gt;
curl -s -X POST http://api.interpreter.caiyunai.com/v1/translator\&lt;br /&gt;
      -H 'Content-Type: application/json'\&lt;br /&gt;
      -H &amp;quot;X-Authorization: token \$TOKEN&amp;quot;\&lt;br /&gt;
      -d &amp;quot;\$BODY&amp;quot; | python -c &amp;quot;import sys, json; print json.load(sys.stdin)['target']&amp;quot;&lt;br /&gt;
END&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
再按照下面的方式执行 xiaoyi.sh 就会得到翻译结果&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh xiaoyi.sh en2zh &amp;quot;You know some birds are not meant to be caged, their feathers are just too bright.&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 你知道有些鸟不应该被关在笼子里，它们的羽毛太亮了。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh xiaoyi.sh ja2zh &amp;quot;薄紅の秋の実に&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 淡红色的秋天的果实&lt;br /&gt;
&lt;br /&gt;
备注：第一次执行 xiaoyi.sh 时会要求输入访问令牌 Token 。&lt;br /&gt;
&lt;br /&gt;
=进阶使用=&lt;br /&gt;
===python 调用===&lt;br /&gt;
&lt;br /&gt;
请把 YOUR_TOKEN 设置为你的 token，并发请求的速度会是逐个请求的数倍，如有可能，请将长度类似的 20-40 个句子打包请求，下面是实例代码。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
def tranlate(source, direction):&lt;br /&gt;
&lt;br /&gt;
    import requests&lt;br /&gt;
    import json&lt;br /&gt;
    &lt;br /&gt;
    url = &amp;quot;http://api.interpreter.caiyunai.com/v1/translator&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    #WARNING, this token is a test token for new developers, and it should be replaced by your token&lt;br /&gt;
    token = &amp;quot;3975l6lr5pcbvidl6jl2&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    payload = {&lt;br /&gt;
            &amp;quot;source&amp;quot; : source, &lt;br /&gt;
            &amp;quot;trans_type&amp;quot; : direction,&lt;br /&gt;
            &amp;quot;request_id&amp;quot; : &amp;quot;demo&amp;quot;,&lt;br /&gt;
            &amp;quot;detect&amp;quot;: True,&lt;br /&gt;
            }&lt;br /&gt;
    &lt;br /&gt;
    headers = {&lt;br /&gt;
            'content-type': &amp;quot;application/json&amp;quot;,&lt;br /&gt;
            'x-authorization': &amp;quot;token &amp;quot; + token,&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    response = requests.request(&amp;quot;POST&amp;quot;, url, data=json.dumps(payload), headers=headers)&lt;br /&gt;
&lt;br /&gt;
    return json.loads(response.text)['target']&lt;br /&gt;
&lt;br /&gt;
source = [&amp;quot;Lingocloud is the best translation service.&amp;quot;,&amp;quot;彩云小译は最高の翻訳サービスです&amp;quot;]&lt;br /&gt;
target = tranlate(source, &amp;quot;auto2zh&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print(target)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
输出为：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
['小译翻译是最好的翻译服务。', '彩云小译是最好的翻译服务']&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 支持的语言 =&lt;br /&gt;
&lt;br /&gt;
目前支持的语言和翻译方向如下表所示&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! {{diagonal split header|From|To}}&lt;br /&gt;
! 中文 zh !! 英语 en !! 日文 ja&lt;br /&gt;
|-&lt;br /&gt;
! 中文 zh&lt;br /&gt;
| - || zh2en || zh2ja&lt;br /&gt;
|-&lt;br /&gt;
! 英语 en&lt;br /&gt;
| en2zh || - || -&lt;br /&gt;
|-&lt;br /&gt;
! 日文 ja&lt;br /&gt;
| ja2zh || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
使用 auto2xx 可以自动识别源语言的语种。2019年底将支持到15种以上语言，200种以上语言方向。&lt;br /&gt;
&lt;br /&gt;
=想要更多？=&lt;br /&gt;
* 去应用商店下载彩云小译App！&lt;br /&gt;
* 访问 http://fanyi.caiyunapp.com ，体验在线版本。&lt;br /&gt;
* 想要更多功能或者反馈使用体验，请写信给 [mailto:api@caiyunapp.com api@caiyunapp.com]  联系！&lt;br /&gt;
* QQ交流反馈群：&lt;br /&gt;
     https://open.caiyunapp.com/images/thumb/1/11/Beary861921651.jpg/437px-Beary861921651.jpg&lt;br /&gt;
[[en:LingoCloud API in 5 minutes]]&lt;/div&gt;</summary>
		<author><name>XTao</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=Template:%E7%94%9F%E6%B4%BB%E6%8C%87%E6%95%B0&amp;diff=4774</id>
		<title>Template:生活指数</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=Template:%E7%94%9F%E6%B4%BB%E6%8C%87%E6%95%B0&amp;diff=4774"/>
				<updated>2019-08-21T08:17:49Z</updated>
		
		<summary type="html">&lt;p&gt;XTao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''1.目前支持的生活指数（life_index）包括：紫外线（ultraviolet）、舒适度（comfort）、洗车（carWashing）、感冒（coldRisk）、（穿衣指数（dressing），不建议继续使用，请使用舒适度）:'''&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! {{diagonal split header||紫外线（ultraviolet）实况}} || ||&lt;br /&gt;
|-&lt;br /&gt;
! level !! desc !! 自然语言描述&lt;br /&gt;
|-&lt;br /&gt;
| 0 || None || 无（夜间）&lt;br /&gt;
|-&lt;br /&gt;
|  1 || Weak || 很弱&lt;br /&gt;
|-&lt;br /&gt;
|  2 || Weak || 很弱&lt;br /&gt;
|-&lt;br /&gt;
|  3 || Low || 弱&lt;br /&gt;
|-&lt;br /&gt;
|  4 || Low || 弱&lt;br /&gt;
|-&lt;br /&gt;
|  5 || Moderate || 中等&lt;br /&gt;
|-&lt;br /&gt;
|  6 || Moderate || 中等&lt;br /&gt;
|-&lt;br /&gt;
|  7 || High || 强&lt;br /&gt;
|-&lt;br /&gt;
|  8 || High || 强&lt;br /&gt;
|-&lt;br /&gt;
|  9 || Very High || 很强&lt;br /&gt;
|-&lt;br /&gt;
|  10 || Very High || 很强&lt;br /&gt;
|-&lt;br /&gt;
|  11 || Extreme || 极强&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! {{diagonal split header||紫外线（ultraviolet）逐日预报（午间时段，10：00AM~14:00PM）}} || ||&lt;br /&gt;
|-&lt;br /&gt;
! level !! desc !! 自然语言描述&lt;br /&gt;
|-&lt;br /&gt;
|  0 || None || 无（夜间）&lt;br /&gt;
|-&lt;br /&gt;
|  1 || Weak || 最弱&lt;br /&gt;
|-&lt;br /&gt;
|  2 || Low || 弱&lt;br /&gt;
|-&lt;br /&gt;
|  3 || Moderate || 中等&lt;br /&gt;
|-&lt;br /&gt;
|  4 || High || 强&lt;br /&gt;
|-&lt;br /&gt;
|  5 || Very high || 很强&lt;br /&gt;
|}&lt;br /&gt;
    &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! {{diagonal split header||舒适度（comfort）实况和逐日预报}} || ||&lt;br /&gt;
|-&lt;br /&gt;
! level !! desc !! 自然语言描述&lt;br /&gt;
|-&lt;br /&gt;
|  0 || Sticky || 闷热&lt;br /&gt;
|-&lt;br /&gt;
|  1 || Extremely hot || 酷热&lt;br /&gt;
|-&lt;br /&gt;
|  2 || Very hot || 很热&lt;br /&gt;
|-&lt;br /&gt;
|  3 || Hot || 热&lt;br /&gt;
|-&lt;br /&gt;
|  4 || Warm || 温暖&lt;br /&gt;
|-&lt;br /&gt;
|  5 ||  Comfort || 舒适&lt;br /&gt;
|-&lt;br /&gt;
|  6 || Cool || 凉爽&lt;br /&gt;
|-&lt;br /&gt;
|  7 ||  Cold || 冷&lt;br /&gt;
|-&lt;br /&gt;
|  8 || Very cold || 很冷&lt;br /&gt;
|-&lt;br /&gt;
|  9 || Freezing || 寒冷&lt;br /&gt;
|-&lt;br /&gt;
|  10 || Frigid || 极冷&lt;br /&gt;
|-&lt;br /&gt;
|  11 || Icy ||刺骨的冷&lt;br /&gt;
|-&lt;br /&gt;
|  12 || Clammy||湿冷&lt;br /&gt;
|-&lt;br /&gt;
|  13 || Dry cold || 干冷&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! {{diagonal split header||洗车（carWashing）逐日预报}} || ||&lt;br /&gt;
|-&lt;br /&gt;
! level !! desc !! 自然语言描述&lt;br /&gt;
|-&lt;br /&gt;
|  1 || Suitable || 适宜&lt;br /&gt;
|-&lt;br /&gt;
|  2 || More appropriate || 较适宜&lt;br /&gt;
|-&lt;br /&gt;
|  3 || Less appropriate || 较不适宜&lt;br /&gt;
|-&lt;br /&gt;
|  4 || Unfit || 不适应&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! {{diagonal split header||感冒（coldRisk）逐日预报}} || ||&lt;br /&gt;
|-&lt;br /&gt;
! level !! desc !! 自然语言描述&lt;br /&gt;
|-&lt;br /&gt;
|  1 || Less prone || 少发&lt;br /&gt;
|-&lt;br /&gt;
|  2 || Easily prone || 较易发&lt;br /&gt;
|-&lt;br /&gt;
|  3 || Prone || 易发&lt;br /&gt;
|-&lt;br /&gt;
|  4 || Extremely prone || 极易发&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>XTao</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=Template:%E7%94%9F%E6%B4%BB%E6%8C%87%E6%95%B0&amp;diff=4773</id>
		<title>Template:生活指数</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=Template:%E7%94%9F%E6%B4%BB%E6%8C%87%E6%95%B0&amp;diff=4773"/>
				<updated>2019-08-21T08:15:24Z</updated>
		
		<summary type="html">&lt;p&gt;XTao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''1.目前支持的生活指数（life_index）包括：紫外线（ultraviolet）、舒适度（comfort）、洗车（carWashing）、感冒（coldRisk）、（穿衣指数（dressing），不建议继续使用，请使用舒适度）:'''&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! {{diagonal split header||紫外线（ultraviolet）实况}} ||&lt;br /&gt;
|-&lt;br /&gt;
! level !! desc !! 自然语言描述&lt;br /&gt;
|-&lt;br /&gt;
| 0 || None || 无（夜间）&lt;br /&gt;
|-&lt;br /&gt;
|  1 || Weak || 很弱&lt;br /&gt;
|-&lt;br /&gt;
|  2 || Weak || 很弱&lt;br /&gt;
|-&lt;br /&gt;
|  3 || Low || 弱&lt;br /&gt;
|-&lt;br /&gt;
|  4 || Low || 弱&lt;br /&gt;
|-&lt;br /&gt;
|  5 || Moderate || 中等&lt;br /&gt;
|-&lt;br /&gt;
|  6 || Moderate || 中等&lt;br /&gt;
|-&lt;br /&gt;
|  7 || High || 强&lt;br /&gt;
|-&lt;br /&gt;
|  8 || High || 强&lt;br /&gt;
|-&lt;br /&gt;
|  9 || Very High || 很强&lt;br /&gt;
|-&lt;br /&gt;
|  10 || Very High || 很强&lt;br /&gt;
|-&lt;br /&gt;
|  11 || Extreme || 极强&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! {{diagonal split header||紫外线（ultraviolet）逐日预报（午间时段，10：00AM~14:00PM）}} ||&lt;br /&gt;
|-&lt;br /&gt;
! level !! desc !! 自然语言描述&lt;br /&gt;
|-&lt;br /&gt;
|  0 || None || 无（夜间）&lt;br /&gt;
|-&lt;br /&gt;
|  1 || Weak || 最弱&lt;br /&gt;
|-&lt;br /&gt;
|  2 || Low || 弱&lt;br /&gt;
|-&lt;br /&gt;
|  3 || Moderate || 中等&lt;br /&gt;
|-&lt;br /&gt;
|  4 || High || 强&lt;br /&gt;
|-&lt;br /&gt;
|  5 || Very high || 很强&lt;br /&gt;
|}&lt;br /&gt;
    &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! {{diagonal split header||舒适度（comfort）实况和逐日预报}} || ||&lt;br /&gt;
|-&lt;br /&gt;
! level !! desc !! 自然语言描述&lt;br /&gt;
|-&lt;br /&gt;
|  0 || Sticky || 闷热&lt;br /&gt;
|-&lt;br /&gt;
|  1 || Extremely hot || 酷热&lt;br /&gt;
|-&lt;br /&gt;
|  2 || Very hot || 很热&lt;br /&gt;
|-&lt;br /&gt;
|  3 || Hot || 热&lt;br /&gt;
|-&lt;br /&gt;
|  4 || Warm || 温暖&lt;br /&gt;
|-&lt;br /&gt;
|  5 ||  Comfort || 舒适&lt;br /&gt;
|-&lt;br /&gt;
|  6 || Cool || 凉爽&lt;br /&gt;
|-&lt;br /&gt;
|  7 ||  Cold || 冷&lt;br /&gt;
|-&lt;br /&gt;
|  8 || Very cold || 很冷&lt;br /&gt;
|-&lt;br /&gt;
|  9 || Freezing || 寒冷&lt;br /&gt;
|-&lt;br /&gt;
|  10 || Frigid || 极冷&lt;br /&gt;
|-&lt;br /&gt;
|  11 || Icy ||刺骨的冷&lt;br /&gt;
|-&lt;br /&gt;
|  12 || Clammy||湿冷&lt;br /&gt;
|-&lt;br /&gt;
|  13 || Dry cold || 干冷&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! {{diagonal split header||洗车（carWashing）逐日预报}} ||&lt;br /&gt;
|-&lt;br /&gt;
! level !! 自然语言描述&lt;br /&gt;
|-&lt;br /&gt;
|  1 || 适宜&lt;br /&gt;
|-&lt;br /&gt;
|  2 || 较适宜&lt;br /&gt;
|-&lt;br /&gt;
|  3 || 较不适宜&lt;br /&gt;
|-&lt;br /&gt;
|  4 || 不适应&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! {{diagonal split header||感冒（coldRisk）逐日预报}} ||&lt;br /&gt;
|-&lt;br /&gt;
! level !! 自然语言描述&lt;br /&gt;
|-&lt;br /&gt;
|  1 || 少发&lt;br /&gt;
|-&lt;br /&gt;
|  2 || 较易发&lt;br /&gt;
|-&lt;br /&gt;
|  3 || 易发&lt;br /&gt;
|-&lt;br /&gt;
|  4 || 极易发&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>XTao</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E4%BA%94%E5%88%86%E9%92%9F%E5%AD%A6%E4%BC%9A%E5%BD%A9%E4%BA%91%E5%B0%8F%E8%AF%91_API&amp;diff=4648</id>
		<title>五分钟学会彩云小译 API</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E4%BA%94%E5%88%86%E9%92%9F%E5%AD%A6%E4%BC%9A%E5%BD%A9%E4%BA%91%E5%B0%8F%E8%AF%91_API&amp;diff=4648"/>
				<updated>2019-08-09T05:29:15Z</updated>
		
		<summary type="html">&lt;p&gt;XTao: 去除小译邮件申请&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:5px;border: 1px dashed MediumAquamarine;text-align:right;float:right&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
[https://app.swaggerhub.com/apis/caiyun/lingo-cloud_api/1.0.1 API spec]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=能用彩云小译 API 做什么？=&lt;br /&gt;
&lt;br /&gt;
彩云小译 API 可以用来把'''信息'''翻译到指定的语言，我们可以支持文本、网页、PDF/Word文档、语音、视频等多种形式。&lt;br /&gt;
&lt;br /&gt;
您可以使用它来构建你的应用程序、网站、工具或任何需要多语言支持的解决方案。例如：彩云小译 API 是维基百科自动翻译的技术提供者，也为钉钉、石墨文档、财新传媒等一线机构和众多开发者提供技术支持。&lt;br /&gt;
&lt;br /&gt;
===维基百科内容翻译===&lt;br /&gt;
[[File:Screen Shot 2018-09-06 at 11.03.18 PM.png|800px]]&lt;br /&gt;
===石墨文档翻译===&lt;br /&gt;
[[File:Screen Shot 2018-09-06 at 11.22.04 PM.png|800px]]&lt;br /&gt;
&lt;br /&gt;
= 一分钟介绍=&lt;br /&gt;
&lt;br /&gt;
下面的一分钟介绍，我们制作一个命令行工具，可以让你翻译简短的一句话。&lt;br /&gt;
&lt;br /&gt;
=== 申请访问令牌===&lt;br /&gt;
&lt;br /&gt;
* 如果你要测试，可以使用 '''3975l6lr5pcbvidl6jl2''' 作为测试 Token，我们不保证该 Token 的可用性，所以如果要持续使用，还请申请正式 Token。&lt;br /&gt;
&lt;br /&gt;
* 请先至[https://dashboard.caiyunapp.com/user/sign_in/ 彩云科技开放平台]注册账号，申请开通小译 Token。&lt;br /&gt;
* 请修改邮件标题为: &amp;quot;申请彩云小译 API Token&amp;quot;，同时邮件内容请提供: 姓名，手机号，用途等说明文字。&lt;br /&gt;
&lt;br /&gt;
* 每月翻译100万字之内都是免费的，如果您每月超过100万字，我们会按照 20元 / 100万字 的费率收费。(字数按照翻译原文字符计算，包含空格和标点)&lt;br /&gt;
&lt;br /&gt;
=== 文本翻译===&lt;br /&gt;
&lt;br /&gt;
执行下述 BASH 命令创建命令行工具 xiaoyi.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
tee xiaoyi.sh &amp;lt;&amp;lt; END&lt;br /&gt;
DIRECTION=\$1&lt;br /&gt;
SOURCE=\$2&lt;br /&gt;
&lt;br /&gt;
if test -f \$HOME/.xiaoyi ; then&lt;br /&gt;
  . \$HOME/.xiaoyi&lt;br /&gt;
else&lt;br /&gt;
  echo &amp;quot;Please input your token: &amp;quot;&lt;br /&gt;
  read TOKEN&lt;br /&gt;
  echo &amp;quot;TOKEN=\$TOKEN&amp;quot; &amp;gt; \$HOME/.xiaoyi&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
BODY='{&amp;quot;source&amp;quot;: [&amp;quot;'\$SOURCE'&amp;quot;], &amp;quot;trans_type&amp;quot;: &amp;quot;'\$DIRECTION'&amp;quot;, &amp;quot;replaced&amp;quot;: true, &amp;quot;media&amp;quot;: &amp;quot;text&amp;quot;, &amp;quot;request_id&amp;quot;: &amp;quot;demo&amp;quot; }'&lt;br /&gt;
&lt;br /&gt;
export PYTHONIOENCODING=utf8&lt;br /&gt;
curl -s -X POST http://api.interpreter.caiyunai.com/v1/translator\&lt;br /&gt;
      -H 'Content-Type: application/json'\&lt;br /&gt;
      -H &amp;quot;X-Authorization: token \$TOKEN&amp;quot;\&lt;br /&gt;
      -d &amp;quot;\$BODY&amp;quot; | python -c &amp;quot;import sys, json; print json.load(sys.stdin)['target']&amp;quot;&lt;br /&gt;
END&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
再按照下面的方式执行 xiaoyi.sh 就会得到翻译结果&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh xiaoyi.sh en2zh &amp;quot;You know some birds are not meant to be caged, their feathers are just too bright.&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 你知道有些鸟不应该被关在笼子里，它们的羽毛太亮了。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh xiaoyi.sh ja2zh &amp;quot;薄紅の秋の実に&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 淡红色的秋天的果实&lt;br /&gt;
&lt;br /&gt;
备注：第一次执行 xiaoyi.sh 时会要求输入访问令牌 Token 。&lt;br /&gt;
&lt;br /&gt;
=进阶使用=&lt;br /&gt;
===python 调用===&lt;br /&gt;
&lt;br /&gt;
请把 YOUR_TOKEN 设置为你的 token，并发请求的速度会是逐个请求的数倍，如有可能，请将长度类似的 20-40 个句子打包请求，下面是实例代码。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
def tranlate(source, direction):&lt;br /&gt;
&lt;br /&gt;
    import requests&lt;br /&gt;
    import json&lt;br /&gt;
    &lt;br /&gt;
    url = &amp;quot;http://api.interpreter.caiyunai.com/v1/translator&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    #WARNING, this token is a test token for new developers, and it should be replaced by your token&lt;br /&gt;
    token = &amp;quot;3975l6lr5pcbvidl6jl2&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    payload = {&lt;br /&gt;
            &amp;quot;source&amp;quot; : source, &lt;br /&gt;
            &amp;quot;trans_type&amp;quot; : direction,&lt;br /&gt;
            &amp;quot;request_id&amp;quot; : &amp;quot;demo&amp;quot;,&lt;br /&gt;
            &amp;quot;detect&amp;quot;: True,&lt;br /&gt;
            }&lt;br /&gt;
    &lt;br /&gt;
    headers = {&lt;br /&gt;
            'content-type': &amp;quot;application/json&amp;quot;,&lt;br /&gt;
            'x-authorization': &amp;quot;token &amp;quot; + token,&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    response = requests.request(&amp;quot;POST&amp;quot;, url, data=json.dumps(payload), headers=headers)&lt;br /&gt;
&lt;br /&gt;
    return json.loads(response.text)['target']&lt;br /&gt;
&lt;br /&gt;
source = [&amp;quot;Lingocloud is the best translation service.&amp;quot;,&amp;quot;彩云小译は最高の翻訳サービスです&amp;quot;]&lt;br /&gt;
target = tranlate(source, &amp;quot;auto2zh&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print(target)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
输出为：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
['小译翻译是最好的翻译服务。', '彩云小译是最好的翻译服务']&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 支持的语言 =&lt;br /&gt;
&lt;br /&gt;
目前支持的语言和翻译方向如下表所示&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! {{diagonal split header|From|To}}&lt;br /&gt;
! 中文 zh !! 英语 en !! 日文 ja&lt;br /&gt;
|-&lt;br /&gt;
! 中文 zh&lt;br /&gt;
| - || zh2en || zh2ja&lt;br /&gt;
|-&lt;br /&gt;
! 英语 en&lt;br /&gt;
| en2zh || - || -&lt;br /&gt;
|-&lt;br /&gt;
! 日文 ja&lt;br /&gt;
| ja2zh || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
使用 auto2xx 可以自动识别源语言的语种。2019年底将支持到15种以上语言，200种以上语言方向。&lt;br /&gt;
&lt;br /&gt;
=想要更多？=&lt;br /&gt;
* 去应用商店下载彩云小译App！&lt;br /&gt;
* 访问 http://fanyi.caiyunapp.com ，体验在线版本。&lt;br /&gt;
* 想要更多功能或者反馈使用体验，请写信给 [mailto:api@caiyunapp.com api@caiyunapp.com]  联系！&lt;br /&gt;
* QQ交流反馈群：&lt;br /&gt;
     https://open.caiyunapp.com/images/thumb/1/11/Beary861921651.jpg/437px-Beary861921651.jpg&lt;br /&gt;
[[en:LingoCloud API in 5 minutes]]&lt;/div&gt;</summary>
		<author><name>XTao</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E5%A4%A9%E7%BA%A7%E9%A2%84%E6%8A%A5%E6%8E%A5%E5%8F%A3/v2.2&amp;diff=3708</id>
		<title>天级预报接口/v2.2</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E5%A4%A9%E7%BA%A7%E9%A2%84%E6%8A%A5%E6%8E%A5%E5%8F%A3/v2.2&amp;diff=3708"/>
				<updated>2019-05-20T10:16:08Z</updated>
		
		<summary type="html">&lt;p&gt;XTao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{彩云天气 API 版本状态}}&lt;br /&gt;
&lt;br /&gt;
=='''授权与认证'''==&lt;br /&gt;
请先至彩云开放平台[https://dashboard.caiyunapp.com/user/sign_up/ 注册]，注册后可以获得 token 。&lt;br /&gt;
&lt;br /&gt;
把您的 token 拼到 API 请求的 URL 中，如&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://api.caiyunapp.com/v2/TAkhjf8d1nlSlspN/121.6544,25.1552/daily.json&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中 TAkhjf8d1nlSlspN 就是一个共用测试 token 。不要把私有token 告诉任何人！&lt;br /&gt;
&lt;br /&gt;
=='''请求样例'''==&lt;br /&gt;
&lt;br /&gt;
=== '''示例1如下''' ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://api.caiyunapp.com/v2/TAkhjf8d1nlSlspN/121.6544,25.1552/daily.json&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;nowiki&amp;gt;https://api.caiyunapp.com/v2/TAkhjf8d1nlSlspN/121.6544,25.1552/daily.jsonp?callback=MYCALLBACK&amp;lt;/nowiki&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''token：'''这里是测试 token ，即 &amp;lt;code&amp;gt;TAkhjf8d1nlSlspN&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''经纬度：'''经度在前，纬度在后，中间用半角逗号隔开，这里是 &amp;lt;code&amp;gt;121.6544,25.1552&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''返回格式：'''json 或者 jsonp，jsonp 需提供回调函数名&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== '''示例2如下''' ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://api.caiyunapp.com/v2/TAkhjf8d1nlSlspN/121.6544,25.1552/daily.json?lang=en_US&amp;amp;dailysteps=360&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''语言选项 lang：'''默认为简体中文（zh_CN）、繁体中文（zh_TW）、美式英语（en_US）、英式英语（en_GB）&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''单位制选项 unit：'''默认为公制（metric）、科学单位体系（SI） 、英制（imperial）&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''定制返回逐日预报总日数 dailysteps'''：默认为5日&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''时区偏移秒数 tzshift：'''默认为东八区，tzshift=28800；例如：印度东5.5区，tzshift=3600*5.5==19800，v2.3之后版本，返回时区信息，使用秒是为了支持像尼泊尔这样的差 5 小时 45 分钟的地区，它们有非整齐的偏移量；考虑了欧美夏令时。&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==返回结构和说明==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
{   status:ok,                                                                                                                              // 返回状态&lt;br /&gt;
    api_version:v2.2,                                                                                                                       // 版本号&lt;br /&gt;
    api_status:active,                                                                                                                      // 版本号状态&lt;br /&gt;
    lang:en_US,                                                                                                                             // 语言&lt;br /&gt;
    unit:metric,                                                                                                                            // 单位制&lt;br /&gt;
    result:{&lt;br /&gt;
            primary:0,&lt;br /&gt;
            daily:{&lt;br /&gt;
                status:ok,                                                                                                                  // 逐日预报模块返回状态&lt;br /&gt;
                temperature:[{date:2018-11-20,max:23.0,avg:20.37,min:20.0},{date:2018-11-21,max:26.0,avg:22.97,min:20.33}],                     // 温度，最大值，平均值，最小值&lt;br /&gt;
                pres:[{date:2018-11-20,max:100519.86,avg:100238.05,min:100119.53},{date:2018-11-21,max:100470.46,avg:100214.34,min:99940.79}],  // 气压，最大值，平均值，最小值&lt;br /&gt;
                humidity:[{date:2018-11-20,max:0.86,avg:0.84,min:0.76},{date:2018-11-21,max:0.87,avg:0.79,min:0.68}],                           // 相对湿度，最大值，平均值，最小值&lt;br /&gt;
                wind:[{   date:2018-11-20,&lt;br /&gt;
                            max:{direction:70.43,speed:24.17},                                                                                  // 风速，最大值，平均值，最小值&lt;br /&gt;
                            avg:{direction:101.11,speed:21.81},&lt;br /&gt;
                            min:{direction:148.08,speed:14.8}},&lt;br /&gt;
                        {   date:2018-11-21,&lt;br /&gt;
                            max:{direction:19.36,speed:29.25},&lt;br /&gt;
                            avg:{direction:24.59,speed:14.73},&lt;br /&gt;
                            min:{direction:254.91,speed:2.53}}],&lt;br /&gt;
                precipitation:[{date:2018-11-20,max:0.0699,avg:0.0,min:0.0},{date:2018-11-21,max:0.2583,avg:0.0581,min:0.0}],                   // 本地降水强度，最大值，平均值，最小值(单位见表格)&lt;br /&gt;
&lt;br /&gt;
                cloudrate:[{date:2018-11-20,max:0.91,avg:0.62,min:0.18},{date:2018-11-21,max:1.0,avg:0.45,min:0.0}],                            // 云量，最大值，平均值，最小值&lt;br /&gt;
                dswrf:[{date:2018-11-20,max:344.1,avg:84.0,min:0.0},{date:2018-11-21,max:601.5,avg:197.7,min:0.0}],                             // 短波辐射，最大值，平均值，最小值&lt;br /&gt;
                visibility:[{date:2018-11-20,max:24.1,avg:22.9,min:14.2},{date:2018-11-21,max:24.1,avg:20.4,min:13.7}],                         // 能见度，最大值，平均值，最小值&lt;br /&gt;
                &lt;br /&gt;
                skycon:[{date:2018-11-20,value:PARTLY_CLOUDY_DAY},{date:2018-11-21,value:PARTLY_CLOUDY_DAY}],                                   // 全天，主要天气现象&lt;br /&gt;
                skycon_08h_20h:[{date:2018-11-20,value:PARTLY_CLOUDY_DAY},{date:2018-11-21,value:PARTLY_CLOUDY_DAY}]                            // 白天，主要天气现象&lt;br /&gt;
                skycon_20h_32h:[{date:2018-11-20,value:PARTLY_CLOUDY_NIGHT},{date:2018-11-21,value:RAIN}],                                      // 夜晚，主要天气现象&lt;br /&gt;
&lt;br /&gt;
                ultraviolet:[{index:3,desc:Moderat,datetime:2018-11-20},{index:3,desc:Moderat,datetime:2018-11-21}],                            // 午间，紫外线指数和自然语言描述&lt;br /&gt;
                comfort:[{index:4,desc:Warm,datetime:2018-11-20},{index:4,desc:Warm,datetime:2018-11-21}],                                      // 全天，舒适度指数和自然语言描述&lt;br /&gt;
                carWashing:[{index:3,desc:Less appropriate,datetime:2018-11-20},{index:3,desc:Less appropriate,datetime:2018-11-21}],           // 全天，洗车指数和自然语言描述&lt;br /&gt;
                coldRisk:[{index:3,desc:Prone,datetime:2018-11-20},{index:3,desc:Prone,datetime:2018-11-21}],                                   // 全天，感冒指数和自然语言描述&lt;br /&gt;
                dressing:[{index:5,desc:Cool,datetime:2018-11-20},{index:3,desc:Hot,datetime:2018-11-21}],                                      // 全天，冷暖指数和自然语言描述（淘汰...）&lt;br /&gt;
                &lt;br /&gt;
                pm25:[{date:2018-11-20,max:20,avg:15.62,min:8},{date:2018-11-21,max:28,avg:22.29,min:12}],                                      // PM2.5，最大值，平均值，最小值&lt;br /&gt;
                aqi:[{date:2018-11-20,max:42,avg:24.08,min:14},{date:2018-11-21,max:40,avg:31.75,min:17}],                                      // AQI(国标)，最大值，平均值，最小值&lt;br /&gt;
&lt;br /&gt;
                astro:[{date:2018-11-20,&lt;br /&gt;
                        sunset:{time:17:04},&lt;br /&gt;
                        sunrise:{time:06:13}},&lt;br /&gt;
                       {date:2018-11-21,&lt;br /&gt;
                       sunset:{time:17:04},                                                                                                      // 日出时间(北京时间，tzshift不作用在这个变量)&lt;br /&gt;
                       sunrise:{time:06:14}}],                                                                                                   // 日出时间(返回北京时间，tzshift不作用在这个变量)&lt;br /&gt;
                }&lt;br /&gt;
            },&lt;br /&gt;
    location:[25.1552,&lt;br /&gt;
                121.6544],                                                                                                                       // 经纬度&lt;br /&gt;
    server_time:1542698313,                                                                                                                      // 服务器本次返回的utc时间戳&lt;br /&gt;
    tzshift:14400,                                                                                                                               // 时区的偏移秒数，如东八区就是 28800 秒&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=='''变量说明'''==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;逐日预报，没有逐日预报的自然语言描述字段&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 名称&lt;br /&gt;
! 健值路径（jsonpath） !! 量 !! 时间粒度 !! 地理范围 !! 注释&lt;br /&gt;
|-&lt;br /&gt;
! 温度&lt;br /&gt;
| $.result.daily.temperature[max,min,avg] || 温度 || 逐日预报 || 全球 || 地表2米气温&lt;br /&gt;
|-&lt;br /&gt;
! 气压&lt;br /&gt;
| $.result.daily.pres[max,min,avg] || 气压(Pa) || 逐日预报 || 全球 || 地面气压&lt;br /&gt;
|-&lt;br /&gt;
! 相对湿度&lt;br /&gt;
| $.result.daily.humidity[max,min,avg] || 相对湿度(%) || 逐日预报 || 全球 || 地表2米湿度&lt;br /&gt;
|-&lt;br /&gt;
! 风速&lt;br /&gt;
| $.result.daily.wind.speed[max,min,avg] || 风速 || 逐日预报 || 全球 || 地表10米风速&lt;br /&gt;
|-&lt;br /&gt;
! 本地降水强度&lt;br /&gt;
| $.result.daily.precipitation[max,min,avg] || 降水量(mm/h) || 逐日预报 || 全球 || 本地降水量&lt;br /&gt;
|-&lt;br /&gt;
! 云量&lt;br /&gt;
| $.result.daily.cloudrate[max,min,avg] || 云量(0.0-1.0) || 逐日预报 || 全球 || 全天总云量&lt;br /&gt;
|-&lt;br /&gt;
! 短波辐射&lt;br /&gt;
| $.result.daily.dswrf[max,min,avg]|| 向下短波辐射通量(W/M2) || 逐日预报 || 全球 || 地表向下短波辐射通量&lt;br /&gt;
|-&lt;br /&gt;
! 能见度&lt;br /&gt;
| $.result.daily.visibility[max,min,avg] || 能见度 || 逐日预报 || 全球 || 地表水平能见度&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
! 全天主要天气现象&lt;br /&gt;
| $.result.daily.skycon.value || 天气状况 || 逐日预报 || 全球 || 全天主要天气现象&lt;br /&gt;
|-&lt;br /&gt;
! 白天主要天气现象&lt;br /&gt;
| $.result.daily.skycon_08h_20h.value|| 天气状况 || 逐日预报 || 全球 || 白天主要天气现象&lt;br /&gt;
|-&lt;br /&gt;
! 夜晚主要天气现象&lt;br /&gt;
| $.result.daily.skycon_20h_32h.value|| 天气状况 || 逐日预报 || 全球 || 夜晚主要天气现象&lt;br /&gt;
|-&lt;br /&gt;
! 紫外线指数&lt;br /&gt;
| $.result.daily.ultraviolet.desc|| 紫外线指数自然语言 || 逐日预报 || 全球 || 紫外线指数及其描述&lt;br /&gt;
|-&lt;br /&gt;
! 舒适度指数&lt;br /&gt;
| $.result.daily.comfort.desc|| 舒适度指数自然语言 || 逐日预报 || 全球 || 舒适度指数及其描述&lt;br /&gt;
|-&lt;br /&gt;
! 洗车指数&lt;br /&gt;
| $.result.daily.carWashing.desc|| 洗车指数自然语言 || 逐日预报 || 全球 || 洗车指数及其描述&lt;br /&gt;
|-&lt;br /&gt;
! 感冒指数&lt;br /&gt;
| $.result.daily.coldRisk.desc|| 感冒指数自然语言 || 逐日预报 || 全球 || 感冒指数及其描述&lt;br /&gt;
|-&lt;br /&gt;
! 穿衣指数&lt;br /&gt;
| $.result.daily.dressing.desc|| 冷热指数自然语言 || 逐日预报 || 全球 || 穿衣指数（dressing），不建议继续使用，请使用舒适度&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
! PM25浓度&lt;br /&gt;
| $.result.daily.pm25[max,min,avg] || PM25浓度(μg/m3) || 逐日预报 || 大陆、港澳台、暂无印度 || PM25浓度&lt;br /&gt;
|-&lt;br /&gt;
! AQI&lt;br /&gt;
| $.result.daily.aqi[max,min,avg] || 国标AQI || 逐日预报 || 大陆、港澳台、暂无印度 || 国标AQI&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
! 日出日落&lt;br /&gt;
| $.result.astro.aqi[sunrise,sunset] || 国标AQI || 逐日预报 || 大陆、港澳台、暂无印度 || 日出日落(当地时区的时刻，tzshift不作用在这个变量)&lt;br /&gt;
|}&lt;br /&gt;
{{天气现象}}&lt;br /&gt;
&lt;br /&gt;
=='''生活指数'''==&lt;br /&gt;
{{生活指数}}&lt;br /&gt;
&lt;br /&gt;
==支持的单位制==&lt;br /&gt;
{{Template:彩云天气 API/支持的单位制}}&lt;br /&gt;
&lt;br /&gt;
[[Category:API 产品]]&lt;/div&gt;</summary>
		<author><name>XTao</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E5%B0%8F%E6%97%B6%E7%BA%A7%E9%A2%84%E6%8A%A5%E6%8E%A5%E5%8F%A3/v2.2&amp;diff=3707</id>
		<title>小时级预报接口/v2.2</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E5%B0%8F%E6%97%B6%E7%BA%A7%E9%A2%84%E6%8A%A5%E6%8E%A5%E5%8F%A3/v2.2&amp;diff=3707"/>
				<updated>2019-05-20T10:15:34Z</updated>
		
		<summary type="html">&lt;p&gt;XTao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{彩云天气 API 版本状态}}&lt;br /&gt;
&lt;br /&gt;
=='''授权与认证'''==&lt;br /&gt;
请先至彩云开放平台[https://dashboard.caiyunapp.com/user/sign_up/ 注册]，注册后可以获得 token 。&lt;br /&gt;
&lt;br /&gt;
把您的 token 拼到 API 请求的 URL 中，如&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://api.caiyunapp.com/v2/TAkhjf8d1nlSlspN/121.6544,25.1552/hourly.json&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中 TAkhjf8d1nlSlspN 就是一个共用测试 token 。不要把私有token 告诉任何人！&lt;br /&gt;
&lt;br /&gt;
=='''请求样例'''==&lt;br /&gt;
&lt;br /&gt;
=== '''示例1如下''' ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://api.caiyunapp.com/v2/TAkhjf8d1nlSlspN/121.6544,25.1552/hourly.json&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;nowiki&amp;gt;https://api.caiyunapp.com/v2/TAkhjf8d1nlSlspN/121.6544,25.1552/hourly.jsonp?callback=MYCALLBACK&amp;lt;/nowiki&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''token：'''这里是测试 token ，即 &amp;lt;code&amp;gt;TAkhjf8d1nlSlspN&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''经纬度：'''经度在前，纬度在后，中间用半角逗号隔开，这里是 &amp;lt;code&amp;gt;121.6544,25.1552&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''返回格式：'''json 或者 jsonp，jsonp 需提供回调函数名&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== '''示例2如下''' ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://api.caiyunapp.com/v2/TAkhjf8d1nlSlspN/121.6544,25.1552/hourly?lang=en_US&amp;amp;hourlysteps=2&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''语言选项 lang：'''简体中文（zh_CN）、繁体中文（zh_TW）、美式英语（en_US）、英式英语（en_GB）&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''单位制选项 unit：'''默认为公制（metric）、科学单位体系（SI） 、英制（imperial）&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''时区偏移秒数 tzshift：'''用户提供所需时区偏移秒，考虑欧美夏令时，默认东八（tzshift=28800）；例如，用户希望取得印度（东5.5区）习惯定义下的逐日天气，加参数&amp;amp;tzshift=19800（=3600*5.5），然后daily的计算都会做相应处理。&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''定制返回的起始时间戳 begin'''：默认为当前utc时间戳，可以用来返回两日内的历史数据&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''定制返回逐小时预报总小时数 hourlysteps'''：默认为48小时（包括当前时刻）&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''定制返回逐日预报总天数 dailysteps'''：默认为5天（包括今天）&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==返回结构和说明==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{   status:ok,&lt;br /&gt;
    api_version:v2.2,                                                                                                          // 版本号&lt;br /&gt;
    api_status:active,                                                                                                         // 版本号状态&lt;br /&gt;
    lang:en_US,                                                                                                                // 语言&lt;br /&gt;
    unit:metric,                                                                                                               // 单位制&lt;br /&gt;
    result:{&lt;br /&gt;
        hourly:{&lt;br /&gt;
            status:ok,                                                                                                          // 逐小时预报模块返回状态&lt;br /&gt;
            temperature:[{value:23.0,datetime:2018-11-20 10:00},{value:22.0,datetime:2018-11-20 11:00}]},                           // 温度&lt;br /&gt;
            pres:[{value:100279.8643200001,datetime:2018-11-20 10:00},{value:100249.1918336001,datetime:2018-11-20 11:00}],         // 气压&lt;br /&gt;
            humidity:[{value:0.77,datetime:2018-11-20 10:00},{value:0.77,datetime:2018-11-20 11:00}],                               // 相对湿度&lt;br /&gt;
            wind:[ {   direction:95.62,                                                                                             // 风向，单位是度。正北方向为0度，顺时针增加到360度。&lt;br /&gt;
                       speed:22.85,datetime:2018-11-20 10:00},                                                                      // 风速，米制下是公里每小时&lt;br /&gt;
                   {   direction:97.97,&lt;br /&gt;
                       speed:23.27,datetime:2018-11-20 11:00}],&lt;br /&gt;
            precipitation:[{value:0.0,datetime:2018-11-20 10:00},{value:0.0,datetime:2018-11-20 11:00}],                            // 本地降水强度(单位见表格)&lt;br /&gt;
            cloudrate:[{value:0.77,datetime:2018-11-20 10:00},{value:0.46,datetime:2018-11-20 11:00}],                              // 云量&lt;br /&gt;
            dswrf:[{value:344.09456384,datetime:2018-11-20 10:00},{value:325.9617024,datetime:2018-11-20 11:00}],                   // 短波辐射&lt;br /&gt;
            visibility:[{value:23.24,datetime:2018-11-20 10:00},{value:23.0,datetime:2018-11-20 11:00}],                            // 能见度&lt;br /&gt;
&lt;br /&gt;
            skycon:[{value:PARTLY_CLOUDY_DAY,datetime:2018-11-20 10:00},{value:PARTLY_CLOUDY_DAY,datetime:2018-11-20 11:00}],       // 主要天气现象&lt;br /&gt;
            description:cloudy, clear weather after 7 tomorrow morning, increasing cloudiness,                                      // 逐小时天气预报，自然语言描述&lt;br /&gt;
            forecast_keypoint:cloudy, clear weather after 7 tomorrow morning, increasing cloudiness,primary:0，                     // 逐小时和逐分钟天气预报，综合自然语言描述&lt;br /&gt;
&lt;br /&gt;
            pm25:[{value:8,datetime:2018-11-20 10:00},{value:9,datetime:2018-11-20 11:00}],                                         // PM2.5&lt;br /&gt;
            aqi:[{value:33,datetime:2018-11-20 10:00},{value:13,datetime:2018-11-20 11:00}]                                         // AQI(国标)&lt;br /&gt;
            },&lt;br /&gt;
    location:[25.1552,&lt;br /&gt;
              121.6544]                                                                                                            // 经纬度&lt;br /&gt;
    server_time:1542695724,                                                                                                     // 服务器本次返回的utc时间戳&lt;br /&gt;
    tzshift:14400,                                                                                                              // 时区的偏移秒数，如东八区就是 28800 秒&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=='''变量说明'''==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;逐小时预报，没有生活指数变量&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 名称&lt;br /&gt;
! 健值路径（jsonpath） !! 量 !! 时间粒度 !! 地理范围 !! 注释&lt;br /&gt;
|-&lt;br /&gt;
! 温度&lt;br /&gt;
| $.result.hourly.temperature.value || 温度 || 逐小时预报 || 全球 || 地表2米气温&lt;br /&gt;
|-&lt;br /&gt;
! 气压&lt;br /&gt;
| $.result.hourly.pres.value || 气压(Pa) || 逐小时预报 || 全球 || 地面气压&lt;br /&gt;
|-&lt;br /&gt;
! 相对湿度&lt;br /&gt;
| $.result.hourly.humidity.value || 相对湿度(%) || 逐小时预报 || 全球 || 地表2米湿度&lt;br /&gt;
|-&lt;br /&gt;
! 风向&lt;br /&gt;
| $.result.hourly.wind.direction.value || 风向 || 逐小时预报 || 全球 || 地表10米风向&lt;br /&gt;
|-&lt;br /&gt;
! 风速&lt;br /&gt;
| $.result.hourly.wind.speed.value || 风速 || 逐小时预报 || 全球 || 地表10米风速&lt;br /&gt;
|-&lt;br /&gt;
! 本地降水强度&lt;br /&gt;
| $.result.hourly.precipitation.value || 降水量(mm/h) || 逐小时预报 || 全球 || 本地降水量&lt;br /&gt;
|-&lt;br /&gt;
! 云量&lt;br /&gt;
| $.result.hourly.cloudrate.value || 云量(0.0-1.0) || 逐小时预报 || 全球 || 全天总云量&lt;br /&gt;
|-&lt;br /&gt;
! 短波辐射&lt;br /&gt;
| $.result.hourly.dswrf.value|| 向下短波辐射通量(W/M2) || 逐小时预报 || 全球 || 地表向下短波辐射通量&lt;br /&gt;
|-&lt;br /&gt;
! 能见度&lt;br /&gt;
| $.result.hourly.visibility.value || 能见度 || 逐小时预报 || 全球 || 地表水平能见度&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
! 主要天气现象&lt;br /&gt;
| $.result.hourly.skycon.value || 天气状况 || 逐小时预报 || 全球 || 天气状况&lt;br /&gt;
|-&lt;br /&gt;
! 逐小时预报自然语言描述&lt;br /&gt;
| $.result.hourly.description || 舒适度指数自然语言 || 逐小时预报 || 全球 || 舒适度指数及其描述&lt;br /&gt;
|-&lt;br /&gt;
! 综合预报自然语言描述&lt;br /&gt;
| $.result.hourly.forecast_keypoint || 紫外线指数自然语言 || 逐小时预报 || 全球 || 逐小时和逐分钟天气预报，综合自然语言描述&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
! PM25浓度&lt;br /&gt;
| $.result.hourly.pm25.value || PM25浓度(μg/m3) || 逐小时预报 || 大陆、港澳台、暂无印度 || PM25浓度&lt;br /&gt;
|-&lt;br /&gt;
! AQI&lt;br /&gt;
| $.result.hourly.aqi.value || 国标AQI || 逐小时预报 || 大陆、港澳台、暂无印度 || 国标AQI&lt;br /&gt;
|}&lt;br /&gt;
{{天气现象}}&lt;br /&gt;
&lt;br /&gt;
==支持的单位制==&lt;br /&gt;
&lt;br /&gt;
{{Template:彩云天气 API/支持的单位制}}&lt;br /&gt;
&lt;br /&gt;
[[Category:API 产品]]&lt;/div&gt;</summary>
		<author><name>XTao</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E5%88%86%E9%92%9F%E7%BA%A7%E9%99%8D%E9%9B%A8%E9%A2%84%E6%8A%A5%E6%8E%A5%E5%8F%A3/v2.5&amp;diff=3706</id>
		<title>分钟级降雨预报接口/v2.5</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E5%88%86%E9%92%9F%E7%BA%A7%E9%99%8D%E9%9B%A8%E9%A2%84%E6%8A%A5%E6%8E%A5%E5%8F%A3/v2.5&amp;diff=3706"/>
				<updated>2019-05-20T10:14:57Z</updated>
		
		<summary type="html">&lt;p&gt;XTao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{彩云天气 API 版本状态}}&lt;br /&gt;
&lt;br /&gt;
=='''授权与认证'''==&lt;br /&gt;
请先至彩云开放平台[https://dashboard.caiyunapp.com/user/sign_up/ 注册]，注册后可以获得 token 。&lt;br /&gt;
&lt;br /&gt;
把您的 token 拼到 API 请求的 URL 中，如&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://api.caiyunapp.com/v2/TAkhjf8d1nlSlspN/121.6544,25.1552/minutely.json&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中 TAkhjf8d1nlSlspN 就是一个共用测试 token 。不要把私有token 告诉任何人！&lt;br /&gt;
&lt;br /&gt;
=='''请求样例'''==&lt;br /&gt;
&lt;br /&gt;
=== '''示例1如下''' ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://api.caiyunapp.com/v2/TAkhjf8d1nlSlspN/121.6544,25.1552/minutely.json&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;nowiki&amp;gt;https://api.caiyunapp.com/v2/TAkhjf8d1nlSlspN/121.6544,25.1552/minutely.jsonp?callback=MYCALLBACK&amp;lt;/nowiki&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''token：'''这里是测试 token ，即 &amp;lt;code&amp;gt;TAkhjf8d1nlSlspN&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''经纬度：'''经度在前，纬度在后，中间用半角逗号隔开，这里是 &amp;lt;code&amp;gt;121.6544,25.1552&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''返回格式：'''json 或者 jsonp，jsonp 需提供回调函数名&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== '''示例2如下''' ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;nowiki&amp;gt;https://api.caiyunapp.com/v2/TAkhjf8d1nlSlspN/118.7087,26.9582/minutely?lang=en_US&amp;lt;/nowiki&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''语言选项 lang：'''默认为简体中文（zh_CN）、繁体中文（zh_TW）、美式英语（en_US）、英式英语（en_GB）&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''单位制选项 unit：'''默认为公制（metric）、科学单位体系（SI） 、英制（imperial）&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''时区偏移秒数：tzshift：'''默认为东八区，tzshift=28800；例如：印度东5.5区，tzshift=3600*5.5==19800，v2.3之后版本，返回时区信息，使用秒是为了支持像尼泊尔这样的差 5 小时 45 分钟的地区，它们有非整齐的偏移量；考虑了欧美夏令时。&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==返回结构和说明==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{   status:ok,&lt;br /&gt;
    api_version:v2.2,                                                                                                                                            // 版本号&lt;br /&gt;
    api_status:active,                                                                                                                                           // 版本号状态&lt;br /&gt;
    lang:zh_CN,                                                                                                                                                  // 语言&lt;br /&gt;
    unit:metric,                                                                                                                                                 // 单位制&lt;br /&gt;
    result:{ forecast_keypoint:Cloudy here but it's raining SE 41 km away,                                                                                                       // 逐小时和逐分钟天气预报，综合自然语言描述&lt;br /&gt;
              minutely:{status:ok,                                                                                                                                // 逐日预报模块返回状态&lt;br /&gt;
                        description:Cloudy here but it's raining SE 41 km away,                                                                                              // 逐小时天气预报，自然语言描述&lt;br /&gt;
                        precipitation_2h:[0.0507,0.0348,0.0211,0.0104,0.0033,0.0,0.0,0.0,0.0,0.0,0.001,0.0016,0.0018,0.0016,0.001,0.0,0.0,0.0,0.0,0.0027,0.0096,0.0208,&lt;br /&gt;
                                          0.0369,0.0559,0.0755,0.0934,0.1072,0.1146,0.1139,0.1068,0.0958,0.0831,0.0712,0.0625,0.0587,0.0588,0.061,0.0635,0.0646,0.0625,&lt;br /&gt;
                                          0.056,0.0461,0.034,0.0214,0.0096,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0052,0.0114,0.0188,0.0279,0.0388,0.0521,0.0676,0.084,0.0996,&lt;br /&gt;
                                          0.1128,0.1218,0.125,0.1213,0.1121,0.0995,0.0857,0.0726,0.0625,0.0568,0.0549,0.0557,0.058,0.0606,0.0625,0.0627,0.0615,0.0593,&lt;br /&gt;
                                          0.0567,0.0541,0.0521,0.0509,0.0502,0.0494,0.0481,0.0457,0.0417,0.0357,0.0283,0.0202,0.0123,0.0053,0.0,0.0,0.0,0.0,0.0,0.0,&lt;br /&gt;
                                          0.0,0.0008,0.0011,0.001,0.0007,0.0003,0.0,0.0,0.0,0.0,0.0001,0.0002,0.0,0.0,0.0,0.0001,0.0018,0.0051,0.0104,0.0181,0.0276],        // 未来2小时，逐分钟，雷达降水强度预报&lt;br /&gt;
                        precipitation:[0.0507,0.0348,0.0211,0.0104,0.0033,0.0,0.0,0.0,0.0,0.0,0.001,0.0016,0.0018,0.0016,0.001,0.0,0.0,0.0,0.0,0.0027,0.0096,0.0208,&lt;br /&gt;
                                       0.0369,0.0559,0.0755,0.0934,0.1072,0.1146,0.1139,0.1068,0.0958,0.0831,0.0712,0.0625,0.0587,0.0588,0.061,0.0635,0.0646,0.0625,&lt;br /&gt;
                                       0.056,0.0461,0.034,0.0214,0.0096,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0052,0.0114,0.0188,0.0279,0.0388,0.0521,0.0676,0.084]，                // 未来1小时，逐分钟，雷达降水强度预报&lt;br /&gt;
&lt;br /&gt;
                        probability:[0.658591032,0.7041746378,0.5904211998,0.7576189041],                                                                                    // 未来2小时，逐半小时，雷达降水概率预报&lt;br /&gt;
                        probability_4h:[0.7041746378,0.7576189041,0.764185369,0.6725049615],                                                                                 // 未来4小时，逐一小时，雷达降水概率预报&lt;br /&gt;
                        datasource:radar},&lt;br /&gt;
                primary:0},&lt;br /&gt;
    location:[27.8943,&lt;br /&gt;
             118.1484],                                                                                                                                          // 经纬度&lt;br /&gt;
    server_time:1542700934,                                                                                                                                      // 服务器本次返回的utc时间戳&lt;br /&gt;
    tzshift:28800                                                                                                                                                // 时区的偏移秒数，如东八区就是 28800 秒&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=='''变量说明'''==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;逐日预报，没有逐日预报的自然语言描述字段&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 名称&lt;br /&gt;
! 健值路径（jsonpath） !! 量 !! 时间粒度 !! 地理范围 !! 注释&lt;br /&gt;
|-&lt;br /&gt;
! 短临2h降水强度&lt;br /&gt;
| $.result.minutely.precipitation_2h[：] || 雷达降水强度 || 逐日预报 || 全球 || 本地未来2小时逐分钟，短临降水强度预报&lt;br /&gt;
|-&lt;br /&gt;
! 短临4h降水强度&lt;br /&gt;
| $.result.minutely.probability_4h[：] || 雷达降水强度 || 逐日预报 || 全球 || 本地未来2小时逐30钟，短临降水强度预报&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==支持的单位制==&lt;br /&gt;
&lt;br /&gt;
{{Template:彩云天气 API/支持的单位制}}&lt;br /&gt;
&lt;br /&gt;
[[Category:API 产品]]&lt;/div&gt;</summary>
		<author><name>XTao</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E5%AE%9E%E5%86%B5%E5%A4%A9%E6%B0%94%E6%8E%A5%E5%8F%A3/v2.2&amp;diff=3705</id>
		<title>实况天气接口/v2.2</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E5%AE%9E%E5%86%B5%E5%A4%A9%E6%B0%94%E6%8E%A5%E5%8F%A3/v2.2&amp;diff=3705"/>
				<updated>2019-05-20T10:13:36Z</updated>
		
		<summary type="html">&lt;p&gt;XTao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{彩云天气 API 版本状态}}&lt;br /&gt;
&lt;br /&gt;
=='''授权与认证'''==&lt;br /&gt;
&lt;br /&gt;
请先至彩云开放平台[https://dashboard.caiyunapp.com/user/sign_up/ 注册]，注册后可以获得 token 。&lt;br /&gt;
&lt;br /&gt;
把您的 token 拼到 API 请求的 URL 中，如 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://api.caiyunapp.com/v2/TAkhjf8d1nlSlspN/121.6544,25.1552/realtime.json&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中 TAkhjf8d1nlSlspN 就是一个共用测试 token 。不要把私有token 告诉任何人！&lt;br /&gt;
&lt;br /&gt;
=='''请求样例'''==&lt;br /&gt;
&lt;br /&gt;
===== 示例1如下 =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt; &amp;lt;nowiki&amp;gt;https://api.caiyunapp.com/v2/TAkhjf8d1nlSlspN/121.6544,25.1552/realtime.json&amp;lt;/nowiki&amp;gt; &amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt; &amp;lt;nowiki&amp;gt;https://api.caiyunapp.com/v2/TAkhjf8d1nlSlspN/121.6544,25.1552/realtime.jsonp?callback=MYCALLBACK&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''token ：'''这里是测试 token ，即 &amp;lt;code&amp;gt;TAkhjf8d1nlSlspN&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''经纬度：'''经度在前，纬度在后，中间用半角逗号隔开，这里是 &amp;lt;code&amp;gt;121.6544,25.1552&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''返回格式：'''json 或者 jsonp，jsonp 需提供回调函数名&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 示例2如下 ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt; &amp;lt;nowiki&amp;gt;https://api.caiyunapp.com/v2/TAkhjf8d1nlSlspN/121.6544,25.1552/realtime.json?lang=en_US&amp;lt;/nowiki&amp;gt; &amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''语言选项 lang：'''默认为简体中文（zh_CN）、繁体中文（zh_TW）、美式英语（en_US）、英式英语（en_GB）&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''单位制选项 unit：'''默认为公制（metric）、科学单位体系（SI） 、英制（imperial）&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''时区偏移秒数 tzshift：'''默认为东八区，tzshift=28800；例如：印度东5.5区，tzshift=3600*5.5==19800，使用秒是为了支持像尼泊尔这样的差 5 小时 45 分钟的地区，它们有非整齐的偏移量；考虑了欧美夏令时。&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=='''返回结构和说明'''==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
status: ok&lt;br /&gt;
api_version: v2.2                                          # 版本号&lt;br /&gt;
api_status: active                                         # 版本号状态&lt;br /&gt;
lang: zh_CN                                                # 语言&lt;br /&gt;
unit: metric                                               # 单位制&lt;br /&gt;
location: [25.1552 121.6544]                               # 经纬度&lt;br /&gt;
server_time: 1443418222                                    # 服务器本次返回的utc时间戳&lt;br /&gt;
tzshift: 28800                                             # 时区的偏移秒数，如东八区就是 28800 秒&lt;br /&gt;
result:&lt;br /&gt;
    status:  ok                                            # 实况模块返回状态&lt;br /&gt;
    temperature: 28.0                                      # 温度&lt;br /&gt;
    pres:  100991.3                                        # 气压&lt;br /&gt;
    humidity: 0.92                                         # 相对湿度&lt;br /&gt;
    wind:&lt;br /&gt;
        direction: 25.33                                   # 风向，单位是度。正北方向为0度，顺时针增加到360度。&lt;br /&gt;
        speed: 83.3                                        # 风速，米制下是公里每小时&lt;br /&gt;
    precipitation:&lt;br /&gt;
        nearest:&lt;br /&gt;
            status: ok&lt;br /&gt;
            distance: 0.77                                 # 最近的降水带距离&lt;br /&gt;
            intensity: 0.3125                              # 最近的降水带降水强度（单位为雷达降水强度）&lt;br /&gt;
        local:&lt;br /&gt;
            status: ok&lt;br /&gt;
            intensity: 0.2812                              # 本地降水强度（单位为雷达降水强度）&lt;br /&gt;
            datasource: radar                              # 本地降水观测的数据源（radar，GFS）&lt;br /&gt;
    cloudrate: 0.51                                        # 云量&lt;br /&gt;
    dswrf:  8.3                                            # 向下短波辐射通量&lt;br /&gt;
    visibility:  8.3                                       # 能见度&lt;br /&gt;
    skycon: RAIN                                           # 主要天气现象&lt;br /&gt;
    comfort:                                               # 舒适度指数及其自然语言描述&lt;br /&gt;
        index: 7 &lt;br /&gt;
        desc: 冷 &lt;br /&gt;
    ultraviolet:                                           # 紫外线指数及其自然语言描述&lt;br /&gt;
       index: 0 &lt;br /&gt;
       desc: 无 &lt;br /&gt;
    pm25: 18                                               # pm25，质量浓度值&lt;br /&gt;
    pm10: 46                                               # pm10，质量浓度值&lt;br /&gt;
    o3:  47                                                # 臭氧，质量浓度值&lt;br /&gt;
    no2: 14                                                # 二氧化氮，质量浓度值&lt;br /&gt;
    so2: 1                                                 # 二氧化硫，质量浓度值&lt;br /&gt;
    co: 0.3                                                # 一氧化碳，质量浓度值&lt;br /&gt;
    aqi: 46                                                # AQI（国标）&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=='''变量说明'''==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 名称&lt;br /&gt;
! 健值路径（jsonpath） !! 量 !! 时间粒度 !! 地理范围 !! 注释&lt;br /&gt;
|-&lt;br /&gt;
! 温度&lt;br /&gt;
| $.result.temperature || 温度 || 实况 || 全球 || 地表2米气温&lt;br /&gt;
|-&lt;br /&gt;
! 气压&lt;br /&gt;
| $.result.pres || 气压(Pa) || 实况 || 全球 || 地面气压&lt;br /&gt;
|-&lt;br /&gt;
! 相对湿度&lt;br /&gt;
| $.result.humidity || 相对湿度(%) || 实况 || 全球 || 地表2米湿度&lt;br /&gt;
|-&lt;br /&gt;
! 风向&lt;br /&gt;
| $.result.wind.direction || 风向 || 实况 || 全球 || 地表10米风向&lt;br /&gt;
|-&lt;br /&gt;
! 风速&lt;br /&gt;
| $.result.wind.speed || 风速 || 实况 || 全球 || 地表10米风速&lt;br /&gt;
|-&lt;br /&gt;
! 最近降水距离&lt;br /&gt;
| $.result.precipitation.nearest.distance || 距离 || 实况 || 全球 || 最近降水带与本地的距离&lt;br /&gt;
|-&lt;br /&gt;
! 最近降水强度&lt;br /&gt;
| $.result.precipitation.nearest.intensity || 降水强度 || 实况 || 全球 || 最近降水处的降水强度&lt;br /&gt;
|-&lt;br /&gt;
! 本地降水强度&lt;br /&gt;
| $.result.precipitation.local.intensity || 雷达降水强度 || 实况 || 全球 || 最近降水处的降水强度&lt;br /&gt;
|-&lt;br /&gt;
! 云量&lt;br /&gt;
| $.result.cloudrate || 云量(0.0-1.0) || 实况 || 全球 || 全天总云量&lt;br /&gt;
|-&lt;br /&gt;
! 短波辐射&lt;br /&gt;
| $.result.dswrf|| 向下短波辐射通量(W/M2) || 实况 || 全球 || 地表向下短波辐射通量&lt;br /&gt;
|-&lt;br /&gt;
! 能见度&lt;br /&gt;
| $.result.visibility || 能见度 || 实况 || 全球 || 地表水平能见度&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
! 天气状况&lt;br /&gt;
| $.result.skycon || 天气状况 || 实况 || 全球 || 天气状况&lt;br /&gt;
|-&lt;br /&gt;
! 舒适度指数&lt;br /&gt;
| $.result.comfort.index || 舒适度指数自然语言 || 实况 || 全球 || 舒适度指数及其描述&lt;br /&gt;
|-&lt;br /&gt;
! 紫外线指数&lt;br /&gt;
| $.result.ultraviolet.index || 紫外线指数自然语言 || 实况 || 全球 || 紫外线指数及其描述&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
! PM25浓度&lt;br /&gt;
| $.result.pm25 || PM25浓度(μg/m3) || 实况 || 大陆、港澳台、印度、日本，美国、阿拉斯加、夏威夷、加拿大 || PM25浓度&lt;br /&gt;
|-&lt;br /&gt;
! PM10浓度&lt;br /&gt;
| $.result.pm10 || PM10浓度(μg/m3) || 实况 || 大陆、港澳台、印度、日本，美国、阿拉斯加、夏威夷、加拿大 || PM10浓度&lt;br /&gt;
|-&lt;br /&gt;
! 臭氧浓度&lt;br /&gt;
| $.result.o3 || 臭氧浓度(μg/m3) || 实况 || 大陆、港澳台、印度、日本，美国、阿拉斯加、夏威夷、加拿大 || 臭氧浓度&lt;br /&gt;
|-&lt;br /&gt;
! 二氧化氮浓度&lt;br /&gt;
| $.result.no2 || 二氧化氮浓度(μg/m3) || 实况 || 大陆、港澳台、印度、日本，美国、阿拉斯加、夏威夷、加拿大 || 二氧化氮浓度&lt;br /&gt;
|-&lt;br /&gt;
! 二氧化硫浓度&lt;br /&gt;
| $.result.so2 || 二氧化硫浓度(μg/m3) || 实况 || 大陆、港澳台、印度、日本，美国、阿拉斯加、夏威夷、加拿大 || 二氧化硫浓度&lt;br /&gt;
|-&lt;br /&gt;
! 一氧化碳浓度&lt;br /&gt;
| $.result.co || 一氧化碳浓度(mg/m3) || 实况 || 大陆、港澳台、印度、日本，美国、阿拉斯加、夏威夷、加拿大 || 一氧化碳浓度&lt;br /&gt;
|-&lt;br /&gt;
! AQI&lt;br /&gt;
| $.result.aqi || 国标AQI || 实况 || 大陆、港澳台、印度、日本，美国、阿拉斯加、夏威夷、加拿大 || 国标AQI&lt;br /&gt;
|}&lt;br /&gt;
{{天气现象}}&lt;br /&gt;
&lt;br /&gt;
=='''生活指数'''==&lt;br /&gt;
{{生活指数}}&lt;br /&gt;
&lt;br /&gt;
=='''支持的单位制'''==&lt;br /&gt;
&lt;br /&gt;
{{Template:彩云天气 API/支持的单位制}}&lt;br /&gt;
&lt;br /&gt;
[[Category:API 产品]]&lt;/div&gt;</summary>
		<author><name>XTao</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E9%80%9A%E7%94%A8%E9%A2%84%E6%8A%A5%E6%8E%A5%E5%8F%A3/v2.2&amp;diff=3704</id>
		<title>通用预报接口/v2.2</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E9%80%9A%E7%94%A8%E9%A2%84%E6%8A%A5%E6%8E%A5%E5%8F%A3/v2.2&amp;diff=3704"/>
				<updated>2019-05-20T10:12:20Z</updated>
		
		<summary type="html">&lt;p&gt;XTao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{彩云天气 API 版本状态}}&lt;br /&gt;
&lt;br /&gt;
=='''授权与认证'''==&lt;br /&gt;
请先至彩云开放平台[https://dashboard.caiyunapp.com/user/sign_up/ 注册]，注册后可以获得 token 。&lt;br /&gt;
&lt;br /&gt;
把您的 token 拼到 API 请求的 URL 中，如&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://api.caiyunapp.com/v2/TAkhjf8d1nlSlspN/121.6544,25.1552/weather.json&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中 TAkhjf8d1nlSlspN 就是一个共用测试 token 。不要把私有token 告诉任何人！&lt;br /&gt;
&lt;br /&gt;
=='''请求样例'''==&lt;br /&gt;
&lt;br /&gt;
=== '''示例1如下''' ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://api.caiyunapp.com/v2/TAkhjf8d1nlSlspN/121.6544,25.1552/weather.json&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;nowiki&amp;gt;https://api.caiyunapp.com/v2/TAkhjf8d1nlSlspN/121.6544,25.1552/weather.jsonp?callback=MYCALLBACK&amp;lt;/nowiki&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''token：'''这里是测试 token ，即 &amp;lt;code&amp;gt;TAkhjf8d1nlSlspN&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''经纬度：'''经度在前，纬度在后，中间用半角逗号隔开，这里是 &amp;lt;code&amp;gt;121.6544,25.1552&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''返回格式：'''json 或者 jsonp，jsonp 需提供回调函数名&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== '''示例2如下''' ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://api.caiyunapp.com/v2/TAkhjf8d1nlSlspN/121.6544,25.1552/weather?lang=en_US&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''语言选项 lang：'''默认为简体中文（zh_CN）、繁体中文（zh_TW）、美式英语（en_US）、英式英语（en_GB）&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''单位制选项 unit：'''默认为公制（metric）、科学单位体系（SI） 、英制（imperial）&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''时区偏移秒数 tzshift：'''用户提供所需时区偏移秒，考虑欧美夏令时，默认东八（tzshift=28800）；例如，用户希望取得印度（东5.5区）习惯定义下的逐日天气，加参数&amp;amp;tzshift=19800（=3600*5.5），然后daily的计算都会做相应处理。&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''定制返回的起始时间戳 begin'''：默认为当前utc时间戳，可以用来返回两日内的历史数据&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''定制返回逐小时预报总小时数 hourlysteps'''：默认为48小时（包括当前时刻）&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''定制返回逐日预报总天数 dailysteps'''：默认为5天（包括今天）&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''返回周围预警: alert='''true (注意小写)&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=='''返回结构和说明'''==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;'''realtime'''分字段含义，请移步：[http://open.caiyunapp.com/%E5%AE%9E%E5%86%B5%E5%A4%A9%E6%B0%94%E6%8E%A5%E5%8F%A3/v2.2 实况接口/v2.2]&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''minutely'''分字段含义，请移步：[http://open.caiyunapp.com/%E7%9F%AD%E4%B8%B4%E9%99%8D%E6%B0%B4%E9%A2%84%E6%8A%A5%E6%8E%A5%E5%8F%A3/v2.2 逐分钟降水短临预报接口/v2.2]&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''hourly'''分字段含义，请移步：[[逐小时预报接口/v2.2]]&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''daily'''分字段含义，请移步：[[逐日预报接口/v2.2]]&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''alert'''分字段含义，如下：&amp;lt;/blockquote&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{   status:ok,&lt;br /&gt;
    api_version:v2.2,&lt;br /&gt;
    api_status:active,&lt;br /&gt;
    unit:metric,&lt;br /&gt;
    lang:en_US,&lt;br /&gt;
    result:{&lt;br /&gt;
        forecast_keypoint:cloudy, clear weather after 23 this midnight,&lt;br /&gt;
        primary:0,&lt;br /&gt;
        realtime:{status:ok,                                                                                                 ###请参考：实况接口/v2.2&lt;br /&gt;
                    temperature:-1.21,&lt;br /&gt;
                    pres:56320.24,&lt;br /&gt;
                    humidity:0.09,&lt;br /&gt;
                    wind:{direction:284.91,speed:30.12}},&lt;br /&gt;
                    precipitation:{local:{status:ok,intensity:0.0,datasource:gfs}},&lt;br /&gt;
                    cloudrate:0.3,&lt;br /&gt;
                    dswrf:677.9,&lt;br /&gt;
                    visibility:24.1,&lt;br /&gt;
                    &lt;br /&gt;
                    skycon:PARTLY_CLOUDY_DAY,&lt;br /&gt;
                    ultraviolet:{index:5.0,desc:Moderat},&lt;br /&gt;
                    comfort:{index:11,desc:Icy wind cold},&lt;br /&gt;
                    &lt;br /&gt;
                    pm25:3,&lt;br /&gt;
                    pm10:10.0,&lt;br /&gt;
                    o3:97.0,&lt;br /&gt;
                    no2:2.0,&lt;br /&gt;
                    so2:7.0,&lt;br /&gt;
                    co:0.4,&lt;br /&gt;
                    aqi:10&lt;br /&gt;
           },&lt;br /&gt;
        minutely:{status:ok,                                                                                                   ###请参考：逐分钟降水短临预报接口/v2.2&lt;br /&gt;
                    precipitation_2h:[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,&lt;br /&gt;
                    0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,&lt;br /&gt;
                    0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,&lt;br /&gt;
                    0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,&lt;br /&gt;
                    0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],&lt;br /&gt;
                    precipitation:[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,&lt;br /&gt;
                    0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,&lt;br /&gt;
                    0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],&lt;br /&gt;
                    datasource:gfs,&lt;br /&gt;
                    description:No snow in the next hour&lt;br /&gt;
         },&lt;br /&gt;
        hourly:{status:ok,                                                                                                      ###请参考：逐小时预报接口/v2.2&lt;br /&gt;
                    description:cloudy, clear weather after 23 this midnight,&lt;br /&gt;
                    temperature:[{value:-1.21,datetime:2018-11-20 16:00},{value:-0.51,datetime:2018-11-20 17:00}]},&lt;br /&gt;
                    pres:[{value:56320.2411405722,datetime:2018-11-20 16:00},{value:56309.4272949293,datetime:2018-11-20 17:00}],&lt;br /&gt;
                    humidity:[{value:0.09,datetime:2018-11-20 16:00},{value:0.11,datetime:2018-11-20 17:00}],&lt;br /&gt;
                    wind:[{direction:284.91,speed:30.12,datetime:2018-11-20 16:00},{direction:288.24,speed:32.91,datetime:2018-11-20 17:00}],&lt;br /&gt;
                    precipitation:[{value:0.0,datetime:2018-11-20 16:00},{value:0.0,datetime:2018-11-20 17:00}],&lt;br /&gt;
                    cloudrate:[{value:0.3,datetime:2018-11-20 16:00},{value:0.3,datetime:2018-11-20 17:00}],&lt;br /&gt;
                    dswrf:[{value:677.9121814107,datetime:2018-11-20 16:00},{value:596.25984,datetime:2018-11-20 17:00}],&lt;br /&gt;
                    visibility:[{value:24.1,datetime:2018-11-20 16:00},{value:24.1,datetime:2018-11-20 17:00}],&lt;br /&gt;
&lt;br /&gt;
                    skycon:[{value:PARTLY_CLOUDY_DAY,datetime:2018-11-20 16:00},{value:WIND,datetime:2018-11-20 17:00}],&lt;br /&gt;
                    pm25:[{value:3,datetime:2018-11-20 16:00},{value:0,datetime:2018-11-20 17:00}],&lt;br /&gt;
                    aqi:[{value:10,datetime:2018-11-20 16:00},{value:0,datetime:2018-11-20 17:00}],&lt;br /&gt;
            },&lt;br /&gt;
        daily:{status:ok,                                                                                                      ###请参考：逐日预报接口/v2.2&lt;br /&gt;
                temperature:[{date:2018-11-20,max:1.19,avg:-4.35,min:-16.0},{date:2018-11-21,max:2.0,avg:-7.32,min:-18.0}],&lt;br /&gt;
                pres:[{date:2018-11-20,max:56600.24,avg:56422.06,min:56309.43},{date:2018-11-21,max:56833.63,avg:56653.05,min:56553.63}],&lt;br /&gt;
                humidity:[{date:2018-11-20,max:0.23,avg:0.14,min:0.09},{date:2018-11-21,max:0.15,avg:0.11,min:0.06}],&lt;br /&gt;
                wind:[{date:2018-11-20,max:{direction:290.25,speed:35.9},avg:{direction:278.27,speed:19.65},min:{direction:230.17,speed:4.77}},&lt;br /&gt;
                      {date:2018-11-21,max:{direction:276.13,speed:43.0},avg:{direction:262.47,speed:24.54},min:{direction:216.1,speed:12.48}}],&lt;br /&gt;
                precipitation:[{date:2018-11-20,max:0.0,avg:0.0,min:0.0},{date:2018-11-21,max:0.0,avg:0.0,min:0.0}],&lt;br /&gt;
                &lt;br /&gt;
                dswrf:[{date:2018-11-20,max:743.7,avg:321.5,min:0.0},{date:2018-11-21,max:748.3,avg:202.3,min:0.0}],&lt;br /&gt;
                cloudrate:[{date:2018-11-20,max:0.76,avg:0.49,min:0.0},{date:2018-11-21,max:0.15,avg:0.02,min:0.0}],&lt;br /&gt;
                visibility:[{date:2018-11-20,max:24.1,avg:24.1,min:24.1},{date:2018-11-21,max:24.1,avg:24.1,min:24.1}],&lt;br /&gt;
                &lt;br /&gt;
                skycon:[{date:2018-11-20,value:PARTLY_CLOUDY_DAY},{date:2018-11-21,value:CLEAR_DAY}],&lt;br /&gt;
                skycon_08h_20h:[{date:2018-11-20,value:CLEAR_DAY},{date:2018-11-21,value:CLEAR_DAY}]},&lt;br /&gt;
                skycon_20h_32h:[{date:2018-11-20,value:PARTLY_CLOUDY_NIGHT},{date:2018-11-21,value:CLEAR_NIGHT}],&lt;br /&gt;
                ultraviolet:[{index:5,desc:Very high,datetime:2018-11-20},{index:5,desc:Very high,datetime:2018-11-21}],&lt;br /&gt;
                comfort:[{index:13,desc:Dry cold,datetime:2018-11-20},{index:13,desc:Dry cold,datetime:2018-11-21}],&lt;br /&gt;
                carWashing:[{index:1,desc:Suitable,datetime:2018-11-20},{index:1,desc:Suitable,datetime:2018-11-21}],&lt;br /&gt;
                coldRisk:[{index:4,desc:Extremely prone,datetime:2018-11-20},{index:4,desc:Extremely prone,datetime:2018-11-21}],&lt;br /&gt;
                dressing:[{index:8,desc:Extremely cold,datetime:2018-11-20},{index:8,desc:Extremely cold,datetime:2018-11-21}],&lt;br /&gt;
                &lt;br /&gt;
                pm25:[{date:2018-11-20,max:3,avg:1.12,min:0},{date:2018-11-21,max:1,avg:0.58,min:0}],&lt;br /&gt;
                aqi:[{date:2018-11-20,max:10,avg:1.25,min:0},{date:2018-11-21,max:0,avg:0.0,min:0}],&lt;br /&gt;
&lt;br /&gt;
                astro:[{date:2018-11-20,sunset:{time:19:07},sunrise:{time:08:40}},{date:2018-11-21,sunset:{time:19:07},sunrise:{time:08:41}}],&lt;br /&gt;
        },&lt;br /&gt;
       alert:{alert:{status:&amp;quot;ok&amp;quot;&lt;br /&gt;
              content:{&lt;br /&gt;
                    0:{ request_status: &amp;quot;ok&amp;quot;,&lt;br /&gt;
                        source: &amp;quot;国家预警信息发布中心&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
                        county: &amp;quot;无&amp;quot;,&lt;br /&gt;
                        province: &amp;quot;江苏省&amp;quot;,&lt;br /&gt;
                        regionId: &amp;quot;unknown&amp;quot;&lt;br /&gt;
                        city: &amp;quot;南京市&amp;quot;,&lt;br /&gt;
                        code: &amp;quot;1303&amp;quot;,                                                       ##预警类型code&lt;br /&gt;
                        adcode: &amp;quot;320100&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
                        alertId: &amp;quot;32010041600000_20181130104521&amp;quot;,&lt;br /&gt;
                        status: &amp;quot;预警中&amp;quot;,&lt;br /&gt;
                        title: &amp;quot;南京市气象台发布霾橙色预警[Ⅱ级/严重]&amp;quot;,&lt;br /&gt;
                        description: &amp;quot;南京市气象台2018年11月30日10时41分升级霾黄色预警信号为霾橙色预警信号。目前我市已经出现中度霾，预计未来24小时内霾将持续，请注意防范。&amp;quot;&lt;br /&gt;
&lt;br /&gt;
                        location: &amp;quot;江苏省南京市&amp;quot;,&lt;br /&gt;
                        latlon: {&lt;br /&gt;
                            0: 32.060255,&lt;br /&gt;
                            1: 118.796877&lt;br /&gt;
                            }&lt;br /&gt;
                        pubtimestamp: 1543545921,&lt;br /&gt;
                        }&lt;br /&gt;
                    }&lt;br /&gt;
              }&lt;br /&gt;
      },&lt;br /&gt;
    location:[31.658613,&lt;br /&gt;
                87.815109]&lt;br /&gt;
    server_time:1542702509,&lt;br /&gt;
    tzshift:28800,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;{{预警类型}}{{天气现象}}&lt;br /&gt;
&lt;br /&gt;
=='''生活指数'''==&lt;br /&gt;
{{生活指数}}&lt;br /&gt;
&lt;br /&gt;
=='''支持的单位制'''==&lt;br /&gt;
&lt;br /&gt;
{{Template:彩云天气 API/支持的单位制}}&lt;br /&gt;
&lt;br /&gt;
[[Category:API 产品]]&lt;/div&gt;</summary>
		<author><name>XTao</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=Template:%E5%A4%A9%E6%B0%94%E7%8E%B0%E8%B1%A1v2.5&amp;diff=3630</id>
		<title>Template:天气现象v2.5</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=Template:%E5%A4%A9%E6%B0%94%E7%8E%B0%E8%B1%A1v2.5&amp;diff=3630"/>
				<updated>2019-05-14T03:19:35Z</updated>
		
		<summary type="html">&lt;p&gt;XTao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=='''天气现象 skycon v2.5'''==&lt;br /&gt;
&lt;br /&gt;
主要天气现象的优先级：冰雹 &amp;gt; 雷阵雨 &amp;gt; 降雪 &amp;gt; 降雨 &amp;gt; 雾 &amp;gt; 沙尘 &amp;gt; 浮尘 &amp;gt; 雾霾 &amp;gt; 大风 &amp;gt; 阴 &amp;gt; 多云 &amp;gt; 晴&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 天气现象&lt;br /&gt;
! 代码&lt;br /&gt;
! 备注&lt;br /&gt;
|-&lt;br /&gt;
|晴（白天）&lt;br /&gt;
|CLEAR_DAY&lt;br /&gt;
|cloudrate &amp;lt; 0.2&lt;br /&gt;
|-&lt;br /&gt;
|晴（夜间）&lt;br /&gt;
|CLEAR_NIGHT&lt;br /&gt;
|cloudrate &amp;lt; 0.2&lt;br /&gt;
|-&lt;br /&gt;
|多云（白天）&lt;br /&gt;
|PARTLY_CLOUDY_DAY&lt;br /&gt;
|0.8 &amp;gt;= cloudrate &amp;gt; 0.2&lt;br /&gt;
|-&lt;br /&gt;
|多云（夜间）&lt;br /&gt;
|PARTLY_CLOUDY_NIGHT&lt;br /&gt;
|0.8 &amp;gt;= cloudrate &amp;gt; 0.2&lt;br /&gt;
|-&lt;br /&gt;
|阴&lt;br /&gt;
|CLOUDY&lt;br /&gt;
|cloudrate &amp;gt; 0.8&lt;br /&gt;
|-&lt;br /&gt;
|轻度雾霾&lt;br /&gt;
|LIGHT_HAZE&lt;br /&gt;
|PM2.5 100~150&lt;br /&gt;
|-&lt;br /&gt;
|中度雾霾&lt;br /&gt;
|MODERATE_HAZE&lt;br /&gt;
|PM2.5 150~200&lt;br /&gt;
|-&lt;br /&gt;
|重度雾霾&lt;br /&gt;
|HEAVY_HAZE&lt;br /&gt;
|PM2.5 &amp;gt; 200&lt;br /&gt;
|-&lt;br /&gt;
|小雨&lt;br /&gt;
|LIGHT_RAIN&lt;br /&gt;
|-&lt;br /&gt;
|中雨&lt;br /&gt;
|MODERATE_RAIN&lt;br /&gt;
|-&lt;br /&gt;
|大雨&lt;br /&gt;
|HEAVY_RAIN&lt;br /&gt;
|-&lt;br /&gt;
|暴雨&lt;br /&gt;
|STORM_RAIN&lt;br /&gt;
|-&lt;br /&gt;
|雾&lt;br /&gt;
|FOG&lt;br /&gt;
|能见度低，湿度高，风速低，温度低&lt;br /&gt;
|-&lt;br /&gt;
|小雪&lt;br /&gt;
|LIGHT_SNOW&lt;br /&gt;
|-&lt;br /&gt;
|中雪&lt;br /&gt;
|MODERATE_SNOW&lt;br /&gt;
|-&lt;br /&gt;
|大雪&lt;br /&gt;
|HEAVY_SNOW&lt;br /&gt;
|-&lt;br /&gt;
|暴雪&lt;br /&gt;
|STORM_SNOW&lt;br /&gt;
|-&lt;br /&gt;
|浮尘&lt;br /&gt;
|DUST&lt;br /&gt;
|aqi &amp;gt; 150，pm10 &amp;gt; 150，湿度 &amp;lt; 30%，风速 &amp;lt; 6 m/s&lt;br /&gt;
|-&lt;br /&gt;
|沙尘&lt;br /&gt;
|SAND&lt;br /&gt;
|aqi &amp;gt; 150，pm10 &amp;gt; 150，湿度 &amp;lt; 30%，风速 &amp;gt; 6 m/s&lt;br /&gt;
|-&lt;br /&gt;
|大风&lt;br /&gt;
|WIND&lt;br /&gt;
|-&lt;br /&gt;
|雷阵雨&lt;br /&gt;
|THUNDER_SHOWER&lt;br /&gt;
|闪电+降水&lt;br /&gt;
|-&lt;br /&gt;
|冰雹&lt;br /&gt;
|HAIL&lt;br /&gt;
|闪电+降水+其他&lt;br /&gt;
|-&lt;br /&gt;
|雨夹雪&lt;br /&gt;
|SLEET&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
降水（RAIN，SNOW）强度 [单位：intensity]等级：&lt;br /&gt;
&lt;br /&gt;
（小雨 &amp;lt; 0.25 &amp;lt; 中雨 &amp;lt; 0.35  &amp;lt; 大雨  &amp;lt; 0.48  &amp;lt; 暴雨）  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
雾霾类(HAZE）天气现象（skycon）分三个等级：&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|轻度雾霾&lt;br /&gt;
|中度雾霾&lt;br /&gt;
|重度雾霾&lt;br /&gt;
|-&lt;br /&gt;
|AQI &amp;gt; 100&lt;br /&gt;
|AQI &amp;gt; 150&lt;br /&gt;
|AQI &amp;gt; 200&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
空气污染的自然语言描述air_quality: description字段，根据AQI有六个等级划分：&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|缺数据    missing&lt;br /&gt;
|优    good&lt;br /&gt;
|良    satisfactory     &lt;br /&gt;
|轻度污染    moderate   &lt;br /&gt;
|中度污染    unhealthy&lt;br /&gt;
|重度污染    very poor&lt;br /&gt;
|严重污染    hazardous&lt;br /&gt;
|-&lt;br /&gt;
|无测站国家和位置&lt;br /&gt;
|0~50&lt;br /&gt;
|51~100&lt;br /&gt;
|101~150&lt;br /&gt;
|151~200&lt;br /&gt;
|201~300&lt;br /&gt;
|&amp;gt;300&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>XTao</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E5%BD%A9%E4%BA%91%E5%A4%A9%E6%B0%94_API&amp;diff=3430</id>
		<title>彩云天气 API</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E5%BD%A9%E4%BA%91%E5%A4%A9%E6%B0%94_API&amp;diff=3430"/>
				<updated>2019-04-16T05:34:02Z</updated>
		
		<summary type="html">&lt;p&gt;XTao: /* 参考文档 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;彩云天气 API是彩云开发者和企业合作伙伴获得彩云天气数据的主要渠道。&lt;br /&gt;
&lt;br /&gt;
==区域栅格数据接口==&lt;br /&gt;
* [[中国区域降水实况栅格图API|雷达区域实况拼图接口]]&lt;br /&gt;
* [[雷达单站实况和预报图接口]]&lt;br /&gt;
* [[雾霾区域实况图接口]]&lt;br /&gt;
&lt;br /&gt;
==全球点数据接口==&lt;br /&gt;
&lt;br /&gt;
包含了如下几个时间尺度接口：&lt;br /&gt;
&lt;br /&gt;
* [[实况天气接口]]&lt;br /&gt;
* [[分钟级降雨预报接口]]&lt;br /&gt;
* [[小时级预报接口]]&lt;br /&gt;
* [[天级预报接口]]&lt;br /&gt;
* [[通用预报接口|通用点数据接口]]&lt;br /&gt;
&lt;br /&gt;
==全球点数据接口的版本==&lt;br /&gt;
&lt;br /&gt;
* [[彩云天气 API 的版本策略|全球点数据接口的版本策略]]&lt;br /&gt;
* 当前版本：v2.2&lt;br /&gt;
* 当前版本：[[彩云天气 API/v2.3|v2.3]]&lt;br /&gt;
* 测试版本：[[彩云天气 API/v2.4|v2.4]]&lt;br /&gt;
* 开发版本：[[彩云天气 API/v2.5|v2.5]]&lt;br /&gt;
&lt;br /&gt;
== 其他数据接口 ==&lt;br /&gt;
* [[空气污染实况接口|空气污染站点实况接口]]&lt;br /&gt;
* [[空气污染实况城市排名接口|空气污染城市实况排名接口]]&lt;br /&gt;
* [[短临降水和气象预警推送接口]]&lt;br /&gt;
* [[台风实况路径和预报接口]]&lt;br /&gt;
* [[闪电实况接口]]&lt;br /&gt;
* [[闪电实况接口|卫星实况接口]]&lt;br /&gt;
&lt;br /&gt;
== 参考文档 ==&lt;br /&gt;
国内行政区域编码&lt;br /&gt;
* [[File:adcode-20190416.csv.zip|国内行政区域编码]]&lt;br /&gt;
* 20190416 更新&lt;br /&gt;
&lt;br /&gt;
国内城市经纬度对照表&lt;br /&gt;
* [[File:cityidloc-20180625.csv.zip|经纬度对照表]]&lt;br /&gt;
* 该文档为全国县级以上城市（共计2588个）的经纬度对照表。给出城市名，查询对应的经纬度。&lt;br /&gt;
* 请用文本编辑器打开，excel打开会乱码。python程序可以使用csv库解析。&lt;br /&gt;
* 此文件不推荐使用，请使用 &amp;quot;国内行政区域编码&amp;quot; 获取国内城市对应的数据。&lt;br /&gt;
&lt;br /&gt;
国际城市经纬度对照表&lt;br /&gt;
* [[File: globalcities.csv.zip]]&lt;br /&gt;
* 该文档为全球主要城市的经纬度对照表。给出城市名，查询对应的经纬度。&lt;br /&gt;
* 请用文本编辑器打开，excel打开会乱码。python程序可以使用csv库解析。&lt;br /&gt;
&lt;br /&gt;
==反馈渠道==&lt;br /&gt;
&lt;br /&gt;
* [https://trello.com/b/RRa3flng/ 新特性自助申请]&lt;br /&gt;
* [https://trello.com/b/z62UnLlw/ 现存BUG自助反馈]&lt;br /&gt;
* [[彩云天气常见问题]]&lt;br /&gt;
* [[联系我们]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API 产品]]&lt;/div&gt;</summary>
		<author><name>XTao</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E5%BD%A9%E4%BA%91%E5%A4%A9%E6%B0%94_API&amp;diff=3429</id>
		<title>彩云天气 API</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E5%BD%A9%E4%BA%91%E5%A4%A9%E6%B0%94_API&amp;diff=3429"/>
				<updated>2019-04-16T05:33:30Z</updated>
		
		<summary type="html">&lt;p&gt;XTao: /* 参考文档 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;彩云天气 API是彩云开发者和企业合作伙伴获得彩云天气数据的主要渠道。&lt;br /&gt;
&lt;br /&gt;
==区域栅格数据接口==&lt;br /&gt;
* [[中国区域降水实况栅格图API|雷达区域实况拼图接口]]&lt;br /&gt;
* [[雷达单站实况和预报图接口]]&lt;br /&gt;
* [[雾霾区域实况图接口]]&lt;br /&gt;
&lt;br /&gt;
==全球点数据接口==&lt;br /&gt;
&lt;br /&gt;
包含了如下几个时间尺度接口：&lt;br /&gt;
&lt;br /&gt;
* [[实况天气接口]]&lt;br /&gt;
* [[分钟级降雨预报接口]]&lt;br /&gt;
* [[小时级预报接口]]&lt;br /&gt;
* [[天级预报接口]]&lt;br /&gt;
* [[通用预报接口|通用点数据接口]]&lt;br /&gt;
&lt;br /&gt;
==全球点数据接口的版本==&lt;br /&gt;
&lt;br /&gt;
* [[彩云天气 API 的版本策略|全球点数据接口的版本策略]]&lt;br /&gt;
* 当前版本：v2.2&lt;br /&gt;
* 当前版本：[[彩云天气 API/v2.3|v2.3]]&lt;br /&gt;
* 测试版本：[[彩云天气 API/v2.4|v2.4]]&lt;br /&gt;
* 开发版本：[[彩云天气 API/v2.5|v2.5]]&lt;br /&gt;
&lt;br /&gt;
== 其他数据接口 ==&lt;br /&gt;
* [[空气污染实况接口|空气污染站点实况接口]]&lt;br /&gt;
* [[空气污染实况城市排名接口|空气污染城市实况排名接口]]&lt;br /&gt;
* [[短临降水和气象预警推送接口]]&lt;br /&gt;
* [[台风实况路径和预报接口]]&lt;br /&gt;
* [[闪电实况接口]]&lt;br /&gt;
* [[闪电实况接口|卫星实况接口]]&lt;br /&gt;
&lt;br /&gt;
== 参考文档 ==&lt;br /&gt;
国内行政区域编码&lt;br /&gt;
* [[File:adcode-20190416.csv.zip|国内行政区域编码]]&lt;br /&gt;
* 20190416 更新&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
国内城市经纬度对照表&lt;br /&gt;
* [[File:cityidloc-20180625.csv.zip|经纬度对照表]]&lt;br /&gt;
* 该文档为全国县级以上城市（共计2588个）的经纬度对照表。给出城市名，查询对应的经纬度。&lt;br /&gt;
* 请用文本编辑器打开，excel打开会乱码。python程序可以使用csv库解析。&lt;br /&gt;
* 此文件不推荐使用，请使用 &amp;quot;国内行政区域编码&amp;quot; 获取国内城市对应的数据。&lt;br /&gt;
&lt;br /&gt;
国际城市经纬度对照表&lt;br /&gt;
* [[File: globalcities.csv.zip]]&lt;br /&gt;
* 该文档为全球主要城市的经纬度对照表。给出城市名，查询对应的经纬度。&lt;br /&gt;
* 请用文本编辑器打开，excel打开会乱码。python程序可以使用csv库解析。&lt;br /&gt;
&lt;br /&gt;
==反馈渠道==&lt;br /&gt;
&lt;br /&gt;
* [https://trello.com/b/RRa3flng/ 新特性自助申请]&lt;br /&gt;
* [https://trello.com/b/z62UnLlw/ 现存BUG自助反馈]&lt;br /&gt;
* [[彩云天气常见问题]]&lt;br /&gt;
* [[联系我们]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API 产品]]&lt;/div&gt;</summary>
		<author><name>XTao</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E5%BD%A9%E4%BA%91%E5%A4%A9%E6%B0%94_API&amp;diff=3428</id>
		<title>彩云天气 API</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E5%BD%A9%E4%BA%91%E5%A4%A9%E6%B0%94_API&amp;diff=3428"/>
				<updated>2019-04-16T05:32:53Z</updated>
		
		<summary type="html">&lt;p&gt;XTao: /* 参考文档 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;彩云天气 API是彩云开发者和企业合作伙伴获得彩云天气数据的主要渠道。&lt;br /&gt;
&lt;br /&gt;
==区域栅格数据接口==&lt;br /&gt;
* [[中国区域降水实况栅格图API|雷达区域实况拼图接口]]&lt;br /&gt;
* [[雷达单站实况和预报图接口]]&lt;br /&gt;
* [[雾霾区域实况图接口]]&lt;br /&gt;
&lt;br /&gt;
==全球点数据接口==&lt;br /&gt;
&lt;br /&gt;
包含了如下几个时间尺度接口：&lt;br /&gt;
&lt;br /&gt;
* [[实况天气接口]]&lt;br /&gt;
* [[分钟级降雨预报接口]]&lt;br /&gt;
* [[小时级预报接口]]&lt;br /&gt;
* [[天级预报接口]]&lt;br /&gt;
* [[通用预报接口|通用点数据接口]]&lt;br /&gt;
&lt;br /&gt;
==全球点数据接口的版本==&lt;br /&gt;
&lt;br /&gt;
* [[彩云天气 API 的版本策略|全球点数据接口的版本策略]]&lt;br /&gt;
* 当前版本：v2.2&lt;br /&gt;
* 当前版本：[[彩云天气 API/v2.3|v2.3]]&lt;br /&gt;
* 测试版本：[[彩云天气 API/v2.4|v2.4]]&lt;br /&gt;
* 开发版本：[[彩云天气 API/v2.5|v2.5]]&lt;br /&gt;
&lt;br /&gt;
== 其他数据接口 ==&lt;br /&gt;
* [[空气污染实况接口|空气污染站点实况接口]]&lt;br /&gt;
* [[空气污染实况城市排名接口|空气污染城市实况排名接口]]&lt;br /&gt;
* [[短临降水和气象预警推送接口]]&lt;br /&gt;
* [[台风实况路径和预报接口]]&lt;br /&gt;
* [[闪电实况接口]]&lt;br /&gt;
* [[闪电实况接口|卫星实况接口]]&lt;br /&gt;
&lt;br /&gt;
== 参考文档 ==&lt;br /&gt;
国内行政区域编码&lt;br /&gt;
* [[File:adcode-20190416.csv.zip|国内行政区域编码]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
国内城市经纬度对照表&lt;br /&gt;
* [[File:cityidloc-20180625.csv.zip|经纬度对照表]]&lt;br /&gt;
* 该文档为全国县级以上城市（共计2588个）的经纬度对照表。给出城市名，查询对应的经纬度。&lt;br /&gt;
* 请用文本编辑器打开，excel打开会乱码。python程序可以使用csv库解析。&lt;br /&gt;
* 此文件已被废弃，请使用 &amp;quot;国内行政区域编码&amp;quot; 获取国内城市对应的数据。&lt;br /&gt;
&lt;br /&gt;
国际城市经纬度对照表&lt;br /&gt;
* [[File: globalcities.csv.zip]]&lt;br /&gt;
* 该文档为全球主要城市的经纬度对照表。给出城市名，查询对应的经纬度。&lt;br /&gt;
* 请用文本编辑器打开，excel打开会乱码。python程序可以使用csv库解析。&lt;br /&gt;
&lt;br /&gt;
==反馈渠道==&lt;br /&gt;
&lt;br /&gt;
* [https://trello.com/b/RRa3flng/ 新特性自助申请]&lt;br /&gt;
* [https://trello.com/b/z62UnLlw/ 现存BUG自助反馈]&lt;br /&gt;
* [[彩云天气常见问题]]&lt;br /&gt;
* [[联系我们]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API 产品]]&lt;/div&gt;</summary>
		<author><name>XTao</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=File:Adcode-20190416.csv.zip&amp;diff=3427</id>
		<title>File:Adcode-20190416.csv.zip</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=File:Adcode-20190416.csv.zip&amp;diff=3427"/>
				<updated>2019-04-16T05:31:09Z</updated>
		
		<summary type="html">&lt;p&gt;XTao: 行政区域编码 (20190416 更新)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;行政区域编码 (20190416 更新)&lt;/div&gt;</summary>
		<author><name>XTao</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E5%B0%8F%E6%97%B6%E7%BA%A7%E9%A2%84%E6%8A%A5%E6%8E%A5%E5%8F%A3/v2.2&amp;diff=2658</id>
		<title>小时级预报接口/v2.2</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E5%B0%8F%E6%97%B6%E7%BA%A7%E9%A2%84%E6%8A%A5%E6%8E%A5%E5%8F%A3/v2.2&amp;diff=2658"/>
				<updated>2019-01-21T02:42:49Z</updated>
		
		<summary type="html">&lt;p&gt;XTao: 删除 fields 参数&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{彩云天气 API 版本状态}}&lt;br /&gt;
&lt;br /&gt;
=='''授权与认证'''==&lt;br /&gt;
请先至彩云开放平台[https://dashboard.caiyunapp.com/user/sign_up/ 注册]，注册后可以获得 token 。&lt;br /&gt;
&lt;br /&gt;
把您的 token 拼到 API 请求的 URL 中，如&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://api.caiyunapp.com/v2/TAkhjf8d1nlSlspN/121.6544,25.1552/hourly.json&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中 TAkhjf8d1nlSlspN 就是一个共用测试 token 。不要把私有token 告诉任何人！&lt;br /&gt;
&lt;br /&gt;
=='''请求样例'''==&lt;br /&gt;
&lt;br /&gt;
=== '''示例1如下''' ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://api.caiyunapp.com/v2/TAkhjf8d1nlSlspN/121.6544,25.1552/hourly.json&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;nowiki&amp;gt;https://api.caiyunapp.com/v2/TAkhjf8d1nlSlspN/121.6544,25.1552/hourly.jsonp?callback=MYCALLBACK&amp;lt;/nowiki&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''token：'''这里是测试 token ，即 &amp;lt;code&amp;gt;TAkhjf8d1nlSlspN&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''经纬度：'''经度在前，纬度在后，中间用半角逗号隔开，这里是 &amp;lt;code&amp;gt;121.6544,25.1552&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''返回格式：'''json 或者 jsonp，jsonp 需提供回调函数名&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== '''示例2如下''' ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://api.caiyunapp.com/v2/TAkhjf8d1nlSlspN/121.6544,25.1552/hourly?lang=en_US&amp;amp;hourlysteps=2&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''语言选项 lang：'''简体中文（zh_CN）、繁体中文（zh_TW）、美式英语（en_US）、英式英语（en_GB）&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''单位制选项 unit：'''默认为公制（metric）、科学单位体系（SI） 、英制（imperial）&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''时区偏移秒数 tzshift：'''默认为东八区，tzshift=28800；例如：印度东5.5区，tzshift=3600*5.5==19800，v2.3之后版本，返回时区信息，使用秒是为了支持像尼泊尔这样的差 5 小时 45 分钟的地区，它们有非整齐的偏移量&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''定制返回逐小时预报总小时数 hourlysteps'''：默认为120小时&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==返回结构和说明==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{   status:ok,&lt;br /&gt;
    api_version:v2.2,                                                                                                          // 版本号&lt;br /&gt;
    api_status:active,                                                                                                         // 版本号状态&lt;br /&gt;
    lang:en_US,                                                                                                                // 语言&lt;br /&gt;
    unit:metric,                                                                                                               // 单位制&lt;br /&gt;
    result:{&lt;br /&gt;
        hourly:{&lt;br /&gt;
            status:ok,                                                                                                          // 逐小时预报模块返回状态&lt;br /&gt;
            temperature:[{value:23.0,datetime:2018-11-20 10:00},{value:22.0,datetime:2018-11-20 11:00}]},                           // 温度&lt;br /&gt;
            pres:[{value:100279.8643200001,datetime:2018-11-20 10:00},{value:100249.1918336001,datetime:2018-11-20 11:00}],         // 气压&lt;br /&gt;
            humidity:[{value:0.77,datetime:2018-11-20 10:00},{value:0.77,datetime:2018-11-20 11:00}],                               // 相对湿度&lt;br /&gt;
            wind:[ {   direction:95.62,                                                                                             // 风向，单位是度。正北方向为0度，顺时针增加到360度。&lt;br /&gt;
                       speed:22.85,datetime:2018-11-20 10:00},                                                                      // 风速，米制下是公里每小时&lt;br /&gt;
                   {   direction:97.97,&lt;br /&gt;
                       speed:23.27,datetime:2018-11-20 11:00}],&lt;br /&gt;
            precipitation:[{value:0.0,datetime:2018-11-20 10:00},{value:0.0,datetime:2018-11-20 11:00}],                            // 本地降水强度(单位见表格)&lt;br /&gt;
            cloudrate:[{value:0.77,datetime:2018-11-20 10:00},{value:0.46,datetime:2018-11-20 11:00}],                              // 云量&lt;br /&gt;
            dswrf:[{value:344.09456384,datetime:2018-11-20 10:00},{value:325.9617024,datetime:2018-11-20 11:00}],                   // 短波辐射&lt;br /&gt;
            visibility:[{value:23.24,datetime:2018-11-20 10:00},{value:23.0,datetime:2018-11-20 11:00}],                            // 能见度&lt;br /&gt;
&lt;br /&gt;
            skycon:[{value:PARTLY_CLOUDY_DAY,datetime:2018-11-20 10:00},{value:PARTLY_CLOUDY_DAY,datetime:2018-11-20 11:00}],       // 主要天气现象&lt;br /&gt;
            description:cloudy, clear weather after 7 tomorrow morning, increasing cloudiness,                                      // 逐小时天气预报，自然语言描述&lt;br /&gt;
            forecast_keypoint:cloudy, clear weather after 7 tomorrow morning, increasing cloudiness,primary:0，                     // 逐小时和逐分钟天气预报，综合自然语言描述&lt;br /&gt;
&lt;br /&gt;
            pm25:[{value:8,datetime:2018-11-20 10:00},{value:9,datetime:2018-11-20 11:00}],                                         // PM2.5&lt;br /&gt;
            aqi:[{value:33,datetime:2018-11-20 10:00},{value:13,datetime:2018-11-20 11:00}]                                         // AQI(国标)&lt;br /&gt;
            },&lt;br /&gt;
    location:[25.1552,&lt;br /&gt;
              121.6544]                                                                                                            // 经纬度&lt;br /&gt;
    placename:Unnamed Road, Wanli District, New Taipei City, Taiwan 207,                                                        // 经纬度处地址&lt;br /&gt;
    server_time:1542695724,                                                                                                     // 服务器本次返回的utc时间戳&lt;br /&gt;
    tzshift:14400,                                                                                                              // 时区的偏移秒数，如东八区就是 28800 秒&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=='''变量说明'''==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;逐小时预报，没有生活指数变量&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 名称&lt;br /&gt;
! 健值路径（jsonpath） !! 量 !! 时间粒度 !! 地理范围 !! 注释&lt;br /&gt;
|-&lt;br /&gt;
! 温度&lt;br /&gt;
| $.result.hourly.temperature.value || 温度 || 逐小时预报 || 全球 || 地表2米气温&lt;br /&gt;
|-&lt;br /&gt;
! 气压&lt;br /&gt;
| $.result.hourly.pres.value || 气压(Pa) || 逐小时预报 || 全球 || 地面气压&lt;br /&gt;
|-&lt;br /&gt;
! 相对湿度&lt;br /&gt;
| $.result.hourly.humidity.value || 相对湿度(%) || 逐小时预报 || 全球 || 地表2米湿度&lt;br /&gt;
|-&lt;br /&gt;
! 风向&lt;br /&gt;
| $.result.hourly.wind.direction.value || 风向 || 逐小时预报 || 全球 || 地表10米风向&lt;br /&gt;
|-&lt;br /&gt;
! 风速&lt;br /&gt;
| $.result.hourly.wind.speed.value || 风速 || 逐小时预报 || 全球 || 地表10米风速&lt;br /&gt;
|-&lt;br /&gt;
! 本地降水强度&lt;br /&gt;
| $.result.hourly.precipitation.value || 降水量(mm/h) || 逐小时预报 || 全球 || 本地降水量&lt;br /&gt;
|-&lt;br /&gt;
! 云量&lt;br /&gt;
| $.result.hourly.cloudrate.value || 云量(0.0-1.0) || 逐小时预报 || 全球 || 全天总云量&lt;br /&gt;
|-&lt;br /&gt;
! 短波辐射&lt;br /&gt;
| $.result.hourly.dswrf.value|| 向下短波辐射通量(W/M2) || 逐小时预报 || 全球 || 地表向下短波辐射通量&lt;br /&gt;
|-&lt;br /&gt;
! 能见度&lt;br /&gt;
| $.result.hourly.visibility.value || 能见度 || 逐小时预报 || 全球 || 地表水平能见度&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
! 主要天气现象&lt;br /&gt;
| $.result.hourly.skycon.value || 天气状况 || 逐小时预报 || 全球 || 天气状况&lt;br /&gt;
|-&lt;br /&gt;
! 逐小时预报自然语言描述&lt;br /&gt;
| $.result.hourly.description || 舒适度指数自然语言 || 逐小时预报 || 全球 || 舒适度指数及其描述&lt;br /&gt;
|-&lt;br /&gt;
! 综合预报自然语言描述&lt;br /&gt;
| $.result.hourly.forecast_keypoint || 紫外线指数自然语言 || 逐小时预报 || 全球 || 逐小时和逐分钟天气预报，综合自然语言描述&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
! PM25浓度&lt;br /&gt;
| $.result.hourly.pm25.value || PM25浓度(μg/m3) || 逐小时预报 || 大陆、港澳台、暂无印度 || PM25浓度&lt;br /&gt;
|-&lt;br /&gt;
! AQI&lt;br /&gt;
| $.result.hourly.aqi.value || 国标AQI || 逐小时预报 || 大陆、港澳台、暂无印度 || 国标AQI&lt;br /&gt;
|}&lt;br /&gt;
{{天气现象}}&lt;br /&gt;
&lt;br /&gt;
==支持的单位制==&lt;br /&gt;
&lt;br /&gt;
{{Template:彩云天气 API/支持的单位制}}&lt;br /&gt;
&lt;br /&gt;
[[Category:API 产品]]&lt;/div&gt;</summary>
		<author><name>XTao</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E5%B0%8F%E6%97%B6%E7%BA%A7%E9%A2%84%E6%8A%A5%E6%8E%A5%E5%8F%A3/v2.2&amp;diff=2424</id>
		<title>小时级预报接口/v2.2</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E5%B0%8F%E6%97%B6%E7%BA%A7%E9%A2%84%E6%8A%A5%E6%8E%A5%E5%8F%A3/v2.2&amp;diff=2424"/>
				<updated>2019-01-12T07:37:15Z</updated>
		
		<summary type="html">&lt;p&gt;XTao: 修正默认降水量描述&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{彩云天气 API 版本状态}}&lt;br /&gt;
&lt;br /&gt;
=='''授权与认证'''==&lt;br /&gt;
请先至彩云开放平台[https://dashboard.caiyunapp.com/user/sign_up/ 注册]，注册后可以获得 token 。&lt;br /&gt;
&lt;br /&gt;
把您的 token 拼到 API 请求的 URL 中，如&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://api.caiyunapp.com/v2/TAkhjf8d1nlSlspN/121.6544,25.1552/hourly.json&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中 TAkhjf8d1nlSlspN 就是一个共用测试 token 。不要把私有token 告诉任何人！&lt;br /&gt;
&lt;br /&gt;
=='''请求样例'''==&lt;br /&gt;
&lt;br /&gt;
=== '''示例1如下''' ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://api.caiyunapp.com/v2/TAkhjf8d1nlSlspN/121.6544,25.1552/hourly.json&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;nowiki&amp;gt;https://api.caiyunapp.com/v2/TAkhjf8d1nlSlspN/121.6544,25.1552/hourly.jsonp?callback=MYCALLBACK&amp;lt;/nowiki&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''token：'''这里是测试 token ，即 &amp;lt;code&amp;gt;TAkhjf8d1nlSlspN&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''经纬度：'''经度在前，纬度在后，中间用半角逗号隔开，这里是 &amp;lt;code&amp;gt;121.6544,25.1552&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''返回格式：'''json 或者 jsonp，jsonp 需提供回调函数名&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== '''示例2如下''' ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://api.caiyunapp.com/v2/TAkhjf8d1nlSlspN/121.6544,25.1552/hourly?lang=en_US&amp;amp;hourlysteps=2&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''语言选项 lang：'''简体中文（zh_CN）、繁体中文（zh_TW）、美式英语（en_US）、英式英语（en_GB）&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''单位制选项 unit：'''默认为公制（metric）、科学单位体系（SI） 、英制（imperial）&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''时区偏移秒数 tzshift：'''默认为东八区，tzshift=28800；例如：印度东5.5区，tzshift=3600*5.5==19800，v2.3之后版本，返回时区信息，使用秒是为了支持像尼泊尔这样的差 5 小时 45 分钟的地区，它们有非整齐的偏移量&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''定制返回逐小时预报总小时数 hourlysteps'''：默认为120小时&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''定制返回变量列表 fields：'''tmp,vis   默认返回所有变量，【'ast', 'rad', 'prc', 'tmp', 'wnd', 'hmd', 'cld', 'aqi', 'pm25', 'pm25w', 'sky', 'skyh', 'lfi', 'alr', 'pres', 'vis', 'dswrf'】&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==返回结构和说明==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{   status:ok,&lt;br /&gt;
    api_version:v2.2,                                                                                                          // 版本号&lt;br /&gt;
    api_status:active,                                                                                                         // 版本号状态&lt;br /&gt;
    lang:en_US,                                                                                                                // 语言&lt;br /&gt;
    unit:metric,                                                                                                               // 单位制&lt;br /&gt;
    result:{&lt;br /&gt;
        hourly:{&lt;br /&gt;
            status:ok,                                                                                                          // 逐小时预报模块返回状态&lt;br /&gt;
            temperature:[{value:23.0,datetime:2018-11-20 10:00},{value:22.0,datetime:2018-11-20 11:00}]},                           // 温度&lt;br /&gt;
            pres:[{value:100279.8643200001,datetime:2018-11-20 10:00},{value:100249.1918336001,datetime:2018-11-20 11:00}],         // 气压&lt;br /&gt;
            humidity:[{value:0.77,datetime:2018-11-20 10:00},{value:0.77,datetime:2018-11-20 11:00}],                               // 相对湿度&lt;br /&gt;
            wind:[ {   direction:95.62,                                                                                             // 风向，单位是度。正北方向为0度，顺时针增加到360度。&lt;br /&gt;
                       speed:22.85,datetime:2018-11-20 10:00},                                                                      // 风速，米制下是公里每小时&lt;br /&gt;
                   {   direction:97.97,&lt;br /&gt;
                       speed:23.27,datetime:2018-11-20 11:00}],&lt;br /&gt;
            precipitation:[{value:0.0,datetime:2018-11-20 10:00},{value:0.0,datetime:2018-11-20 11:00}],                            // 本地降水强度(单位见表格)&lt;br /&gt;
            cloudrate:[{value:0.77,datetime:2018-11-20 10:00},{value:0.46,datetime:2018-11-20 11:00}],                              // 云量&lt;br /&gt;
            dswrf:[{value:344.09456384,datetime:2018-11-20 10:00},{value:325.9617024,datetime:2018-11-20 11:00}],                   // 短波辐射&lt;br /&gt;
            visibility:[{value:23.24,datetime:2018-11-20 10:00},{value:23.0,datetime:2018-11-20 11:00}],                            // 能见度&lt;br /&gt;
&lt;br /&gt;
            skycon:[{value:PARTLY_CLOUDY_DAY,datetime:2018-11-20 10:00},{value:PARTLY_CLOUDY_DAY,datetime:2018-11-20 11:00}],       // 主要天气现象&lt;br /&gt;
            description:cloudy, clear weather after 7 tomorrow morning, increasing cloudiness,                                      // 逐小时天气预报，自然语言描述&lt;br /&gt;
            forecast_keypoint:cloudy, clear weather after 7 tomorrow morning, increasing cloudiness,primary:0，                     // 逐小时和逐分钟天气预报，综合自然语言描述&lt;br /&gt;
&lt;br /&gt;
            pm25:[{value:8,datetime:2018-11-20 10:00},{value:9,datetime:2018-11-20 11:00}],                                         // PM2.5&lt;br /&gt;
            aqi:[{value:33,datetime:2018-11-20 10:00},{value:13,datetime:2018-11-20 11:00}]                                         // AQI(国标)&lt;br /&gt;
            },&lt;br /&gt;
    location:[25.1552,&lt;br /&gt;
              121.6544]                                                                                                            // 经纬度&lt;br /&gt;
    placename:Unnamed Road, Wanli District, New Taipei City, Taiwan 207,                                                        // 经纬度处地址&lt;br /&gt;
    server_time:1542695724,                                                                                                     // 服务器本次返回的utc时间戳&lt;br /&gt;
    tzshift:14400,                                                                                                              // 时区的偏移秒数，如东八区就是 28800 秒&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=='''变量说明'''==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;逐小时预报，没有生活指数变量&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 名称&lt;br /&gt;
! 健值路径（jsonpath） !! 量 !! 时间粒度 !! 地理范围 !! 注释&lt;br /&gt;
|-&lt;br /&gt;
! 温度&lt;br /&gt;
| $.result.hourly.temperature.value || 温度 || 逐小时预报 || 全球 || 地表2米气温&lt;br /&gt;
|-&lt;br /&gt;
! 气压&lt;br /&gt;
| $.result.hourly.pres.value || 气压(Pa) || 逐小时预报 || 全球 || 地面气压&lt;br /&gt;
|-&lt;br /&gt;
! 相对湿度&lt;br /&gt;
| $.result.hourly.humidity.value || 相对湿度(%) || 逐小时预报 || 全球 || 地表2米湿度&lt;br /&gt;
|-&lt;br /&gt;
! 风向&lt;br /&gt;
| $.result.hourly.wind.direction.value || 风向 || 逐小时预报 || 全球 || 地表10米风向&lt;br /&gt;
|-&lt;br /&gt;
! 风速&lt;br /&gt;
| $.result.hourly.wind.speed.value || 风速 || 逐小时预报 || 全球 || 地表10米风速&lt;br /&gt;
|-&lt;br /&gt;
! 本地降水强度&lt;br /&gt;
| $.result.hourly.precipitation.value || 降水量(mm/h) || 逐小时预报 || 全球 || 本地降水量&lt;br /&gt;
|-&lt;br /&gt;
! 云量&lt;br /&gt;
| $.result.hourly.cloudrate.value || 云量(0.0-1.0) || 逐小时预报 || 全球 || 全天总云量&lt;br /&gt;
|-&lt;br /&gt;
! 短波辐射&lt;br /&gt;
| $.result.hourly.dswrf.value|| 向下短波辐射通量(W/M2) || 逐小时预报 || 全球 || 地表向下短波辐射通量&lt;br /&gt;
|-&lt;br /&gt;
! 能见度&lt;br /&gt;
| $.result.hourly.visibility.value || 能见度 || 逐小时预报 || 全球 || 地表水平能见度&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
! 主要天气现象&lt;br /&gt;
| $.result.hourly.skycon.value || 天气状况 || 逐小时预报 || 全球 || 天气状况&lt;br /&gt;
|-&lt;br /&gt;
! 逐小时预报自然语言描述&lt;br /&gt;
| $.result.hourly.description || 舒适度指数自然语言 || 逐小时预报 || 全球 || 舒适度指数及其描述&lt;br /&gt;
|-&lt;br /&gt;
! 综合预报自然语言描述&lt;br /&gt;
| $.result.hourly.forecast_keypoint || 紫外线指数自然语言 || 逐小时预报 || 全球 || 逐小时和逐分钟天气预报，综合自然语言描述&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
! PM25浓度&lt;br /&gt;
| $.result.hourly.pm25.value || PM25浓度(μg/m3) || 逐小时预报 || 大陆、港澳台、暂无印度 || PM25浓度&lt;br /&gt;
|-&lt;br /&gt;
! AQI&lt;br /&gt;
| $.result.hourly.aqi.value || 国标AQI || 逐小时预报 || 大陆、港澳台、暂无印度 || 国标AQI&lt;br /&gt;
|}&lt;br /&gt;
{{天气现象}}&lt;br /&gt;
&lt;br /&gt;
==支持的单位制==&lt;br /&gt;
&lt;br /&gt;
{{Template:彩云天气 API/支持的单位制}}&lt;br /&gt;
&lt;br /&gt;
[[Category:API 产品]]&lt;/div&gt;</summary>
		<author><name>XTao</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E5%A4%A9%E7%BA%A7%E9%A2%84%E6%8A%A5%E6%8E%A5%E5%8F%A3/v2.2&amp;diff=2423</id>
		<title>天级预报接口/v2.2</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E5%A4%A9%E7%BA%A7%E9%A2%84%E6%8A%A5%E6%8E%A5%E5%8F%A3/v2.2&amp;diff=2423"/>
				<updated>2019-01-12T07:36:08Z</updated>
		
		<summary type="html">&lt;p&gt;XTao: 修正默认降水量描述&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{彩云天气 API 版本状态}}&lt;br /&gt;
&lt;br /&gt;
=='''授权与认证'''==&lt;br /&gt;
请先至彩云开放平台[https://dashboard.caiyunapp.com/user/sign_up/ 注册]，注册后可以获得 token 。&lt;br /&gt;
&lt;br /&gt;
把您的 token 拼到 API 请求的 URL 中，如&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://api.caiyunapp.com/v2/TAkhjf8d1nlSlspN/121.6544,25.1552/daily.json&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中 TAkhjf8d1nlSlspN 就是一个共用测试 token 。不要把私有token 告诉任何人！&lt;br /&gt;
&lt;br /&gt;
=='''请求样例'''==&lt;br /&gt;
&lt;br /&gt;
=== '''示例1如下''' ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://api.caiyunapp.com/v2/TAkhjf8d1nlSlspN/121.6544,25.1552/daily.json&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;nowiki&amp;gt;https://api.caiyunapp.com/v2/TAkhjf8d1nlSlspN/121.6544,25.1552/daily.jsonp?callback=MYCALLBACK&amp;lt;/nowiki&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''token：'''这里是测试 token ，即 &amp;lt;code&amp;gt;TAkhjf8d1nlSlspN&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''经纬度：'''经度在前，纬度在后，中间用半角逗号隔开，这里是 &amp;lt;code&amp;gt;121.6544,25.1552&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''返回格式：'''json 或者 jsonp，jsonp 需提供回调函数名&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== '''示例2如下''' ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://api.caiyunapp.com/v2/TAkhjf8d1nlSlspN/121.6544,25.1552/daily.json?lang=en_US&amp;amp;dailysteps=360&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''语言选项 lang：'''默认为简体中文（zh_CN）、繁体中文（zh_TW）、美式英语（en_US）、英式英语（en_GB）&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''单位制选项 unit：'''默认为公制（metric）、科学单位体系（SI） 、英制（imperial）&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''定制返回逐日预报总日数 dailysteps'''：默认为5日&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;'''时区偏移秒数 tzshift：'''默认为东八区，tzshift=28800；例如：印度东5.5区，tzshift=3600*5.5==19800，v2.3之后版本，返回时区信息，使用秒是为了支持像尼泊尔这样的差 5 小时 45 分钟的地区，它们有非整齐的偏移量&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==返回结构和说明==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
{   status:ok,                                                                                                                              // 返回状态&lt;br /&gt;
    api_version:v2.2,                                                                                                                       // 版本号&lt;br /&gt;
    api_status:active,                                                                                                                      // 版本号状态&lt;br /&gt;
    lang:en_US,                                                                                                                             // 语言&lt;br /&gt;
    unit:metric,                                                                                                                            // 单位制&lt;br /&gt;
    result:{&lt;br /&gt;
            primary:0,&lt;br /&gt;
            daily:{&lt;br /&gt;
                status:ok,                                                                                                                  // 逐日预报模块返回状态&lt;br /&gt;
                temperature:[{date:2018-11-20,max:23.0,avg:20.37,min:20.0},{date:2018-11-21,max:26.0,avg:22.97,min:20.33}],                     // 温度，最大值，平均值，最小值&lt;br /&gt;
                pres:[{date:2018-11-20,max:100519.86,avg:100238.05,min:100119.53},{date:2018-11-21,max:100470.46,avg:100214.34,min:99940.79}],  // 气压，最大值，平均值，最小值&lt;br /&gt;
                humidity:[{date:2018-11-20,max:0.86,avg:0.84,min:0.76},{date:2018-11-21,max:0.87,avg:0.79,min:0.68}],                           // 相对湿度，最大值，平均值，最小值&lt;br /&gt;
                wind:[{   date:2018-11-20,&lt;br /&gt;
                            max:{direction:70.43,speed:24.17},                                                                                  // 风速，最大值，平均值，最小值&lt;br /&gt;
                            avg:{direction:101.11,speed:21.81},&lt;br /&gt;
                            min:{direction:148.08,speed:14.8}},&lt;br /&gt;
                        {   date:2018-11-21,&lt;br /&gt;
                            max:{direction:19.36,speed:29.25},&lt;br /&gt;
                            avg:{direction:24.59,speed:14.73},&lt;br /&gt;
                            min:{direction:254.91,speed:2.53}}],&lt;br /&gt;
                precipitation:[{date:2018-11-20,max:0.0699,avg:0.0,min:0.0},{date:2018-11-21,max:0.2583,avg:0.0581,min:0.0}],                   // 本地降水强度，最大值，平均值，最小值(单位见表格)&lt;br /&gt;
&lt;br /&gt;
                cloudrate:[{date:2018-11-20,max:0.91,avg:0.62,min:0.18},{date:2018-11-21,max:1.0,avg:0.45,min:0.0}],                            // 云量，最大值，平均值，最小值&lt;br /&gt;
                dswrf:[{date:2018-11-20,max:344.1,avg:84.0,min:0.0},{date:2018-11-21,max:601.5,avg:197.7,min:0.0}],                             // 短波辐射，最大值，平均值，最小值&lt;br /&gt;
                visibility:[{date:2018-11-20,max:24.1,avg:22.9,min:14.2},{date:2018-11-21,max:24.1,avg:20.4,min:13.7}],                         // 能见度，最大值，平均值，最小值&lt;br /&gt;
                &lt;br /&gt;
                skycon:[{date:2018-11-20,value:PARTLY_CLOUDY_DAY},{date:2018-11-21,value:PARTLY_CLOUDY_DAY}],                                   // 全天，主要天气现象&lt;br /&gt;
                skycon_08h_20h:[{date:2018-11-20,value:PARTLY_CLOUDY_DAY},{date:2018-11-21,value:PARTLY_CLOUDY_DAY}]                            // 白天，主要天气现象&lt;br /&gt;
                skycon_20h_32h:[{date:2018-11-20,value:PARTLY_CLOUDY_NIGHT},{date:2018-11-21,value:RAIN}],                                      // 夜晚，主要天气现象&lt;br /&gt;
&lt;br /&gt;
                ultraviolet:[{index:3,desc:Moderat,datetime:2018-11-20},{index:3,desc:Moderat,datetime:2018-11-21}],                            // 午间，紫外线指数和自然语言描述&lt;br /&gt;
                comfort:[{index:4,desc:Warm,datetime:2018-11-20},{index:4,desc:Warm,datetime:2018-11-21}],                                      // 全天，舒适度指数和自然语言描述&lt;br /&gt;
                carWashing:[{index:3,desc:Less appropriate,datetime:2018-11-20},{index:3,desc:Less appropriate,datetime:2018-11-21}],           // 全天，洗车指数和自然语言描述&lt;br /&gt;
                coldRisk:[{index:3,desc:Prone,datetime:2018-11-20},{index:3,desc:Prone,datetime:2018-11-21}],                                   // 全天，感冒指数和自然语言描述&lt;br /&gt;
                dressing:[{index:5,desc:Cool,datetime:2018-11-20},{index:3,desc:Hot,datetime:2018-11-21}],                                      // 全天，冷暖指数和自然语言描述（淘汰...）&lt;br /&gt;
                &lt;br /&gt;
                pm25:[{date:2018-11-20,max:20,avg:15.62,min:8},{date:2018-11-21,max:28,avg:22.29,min:12}],                                      // PM2.5，最大值，平均值，最小值&lt;br /&gt;
                aqi:[{date:2018-11-20,max:42,avg:24.08,min:14},{date:2018-11-21,max:40,avg:31.75,min:17}],                                      // AQI(国标)，最大值，平均值，最小值&lt;br /&gt;
&lt;br /&gt;
                astro:[{date:2018-11-20,&lt;br /&gt;
                        sunset:{time:17:04},&lt;br /&gt;
                        sunrise:{time:06:13}},&lt;br /&gt;
                       {date:2018-11-21,&lt;br /&gt;
                       sunset:{time:17:04},                                                                                                      // 日出时间(北京时间，tzshift不作用在这个变量)&lt;br /&gt;
                       sunrise:{time:06:14}}],                                                                                                   // 日出时间(返回北京时间，tzshift不作用在这个变量)&lt;br /&gt;
                }&lt;br /&gt;
            },&lt;br /&gt;
    location:[25.1552,&lt;br /&gt;
                121.6544],                                                                                                                       // 经纬度&lt;br /&gt;
    placename:Unnamed Road, Wanli District, New Taipei City, Taiwan 207,                                                                         // 经纬度处地址&lt;br /&gt;
    server_time:1542698313,                                                                                                                      // 服务器本次返回的utc时间戳&lt;br /&gt;
    tzshift:14400,                                                                                                                               // 时区的偏移秒数，如东八区就是 28800 秒&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=='''变量说明'''==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;逐日预报，没有逐日预报的自然语言描述字段&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 名称&lt;br /&gt;
! 健值路径（jsonpath） !! 量 !! 时间粒度 !! 地理范围 !! 注释&lt;br /&gt;
|-&lt;br /&gt;
! 温度&lt;br /&gt;
| $.result.daily.temperature[max,min,avg] || 温度 || 逐日预报 || 全球 || 地表2米气温&lt;br /&gt;
|-&lt;br /&gt;
! 气压&lt;br /&gt;
| $.result.daily.pres[max,min,avg] || 气压(Pa) || 逐日预报 || 全球 || 地面气压&lt;br /&gt;
|-&lt;br /&gt;
! 相对湿度&lt;br /&gt;
| $.result.daily.humidity[max,min,avg] || 相对湿度(%) || 逐日预报 || 全球 || 地表2米湿度&lt;br /&gt;
|-&lt;br /&gt;
! 风速&lt;br /&gt;
| $.result.daily.wind.speed[max,min,avg] || 风速 || 逐日预报 || 全球 || 地表10米风速&lt;br /&gt;
|-&lt;br /&gt;
! 本地降水强度&lt;br /&gt;
| $.result.daily.precipitation[max,min,avg] || 降水量(mm/h) || 逐日预报 || 全球 || 本地降水量&lt;br /&gt;
|-&lt;br /&gt;
! 云量&lt;br /&gt;
| $.result.daily.cloudrate[max,min,avg] || 云量(0.0-1.0) || 逐日预报 || 全球 || 全天总云量&lt;br /&gt;
|-&lt;br /&gt;
! 短波辐射&lt;br /&gt;
| $.result.daily.dswrf[max,min,avg]|| 向下短波辐射通量(W/M2) || 逐日预报 || 全球 || 地表向下短波辐射通量&lt;br /&gt;
|-&lt;br /&gt;
! 能见度&lt;br /&gt;
| $.result.daily.visibility[max,min,avg] || 能见度 || 逐日预报 || 全球 || 地表水平能见度&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
! 全天主要天气现象&lt;br /&gt;
| $.result.daily.skycon.value || 天气状况 || 逐日预报 || 全球 || 全天主要天气现象&lt;br /&gt;
|-&lt;br /&gt;
! 白天主要天气现象&lt;br /&gt;
| $.result.daily.skycon_08h_20h.value|| 天气状况 || 逐日预报 || 全球 || 白天主要天气现象&lt;br /&gt;
|-&lt;br /&gt;
! 夜晚主要天气现象&lt;br /&gt;
| $.result.daily.skycon_20h_32h.value|| 天气状况 || 逐日预报 || 全球 || 夜晚主要天气现象&lt;br /&gt;
|-&lt;br /&gt;
! 紫外线指数&lt;br /&gt;
| $.result.daily.ultraviolet.desc|| 紫外线指数自然语言 || 逐日预报 || 全球 || 紫外线指数及其描述&lt;br /&gt;
|-&lt;br /&gt;
! 舒适度指数&lt;br /&gt;
| $.result.daily.comfort.desc|| 舒适度指数自然语言 || 逐日预报 || 全球 || 舒适度指数及其描述&lt;br /&gt;
|-&lt;br /&gt;
! 洗车指数&lt;br /&gt;
| $.result.daily.carWashing.desc|| 洗车指数自然语言 || 逐日预报 || 全球 || 洗车指数及其描述&lt;br /&gt;
|-&lt;br /&gt;
! 感冒指数&lt;br /&gt;
| $.result.daily.coldRisk.desc|| 感冒指数自然语言 || 逐日预报 || 全球 || 感冒指数及其描述&lt;br /&gt;
|-&lt;br /&gt;
! 穿衣指数&lt;br /&gt;
| $.result.daily.dressing.desc|| 冷热指数自然语言 || 逐日预报 || 全球 || 穿衣指数（dressing），不建议继续使用，请使用舒适度&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
! PM25浓度&lt;br /&gt;
| $.result.daily.pm25[max,min,avg] || PM25浓度(μg/m3) || 逐日预报 || 大陆、港澳台、暂无印度 || PM25浓度&lt;br /&gt;
|-&lt;br /&gt;
! AQI&lt;br /&gt;
| $.result.daily.aqi[max,min,avg] || 国标AQI || 逐日预报 || 大陆、港澳台、暂无印度 || 国标AQI&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
! 日出日落&lt;br /&gt;
| $.result.astro.aqi[sunrise,sunset] || 国标AQI || 逐日预报 || 大陆、港澳台、暂无印度 || 日出日落(当地时区的时刻，tzshift不作用在这个变量)&lt;br /&gt;
|}&lt;br /&gt;
{{天气现象}}&lt;br /&gt;
&lt;br /&gt;
=='''生活指数'''==&lt;br /&gt;
{{生活指数}}&lt;br /&gt;
&lt;br /&gt;
==支持的单位制==&lt;br /&gt;
{{Template:彩云天气 API/支持的单位制}}&lt;br /&gt;
&lt;br /&gt;
[[Category:API 产品]]&lt;/div&gt;</summary>
		<author><name>XTao</name></author>	</entry>

	</feed>