根据Excel生成折线图、饼图、柱状图等视频,支持修改线条颜色、字体等信息。
接口说明
根据 Excel 数据生成图表视频,目前支持折线图、柱状图、饼图,目前仅在上海区域可用。
- 支持设置图表标题、子标题、数据来源、单位等文案,支持设置文案字体、字号,目前支持字体:字体列表。
- 支持内置 5 种风格,风格枚举值:Normal / Mystery / Lively / Business / Green。
- 支持设置背景颜色、背景图片。
- 支持设置视频时长、尺寸、码率。
参考示例:
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
授权信息
下表是API对应的授权信息,可以在RAM权限策略语句的Action
元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下:
- 操作:是指具体的权限点。
- 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。
- 资源类型:是指操作中支持授权的资源类型。具体说明如下:
- 对于必选的资源类型,用背景高亮的方式表示。
- 对于不支持资源级授权的操作,用
全部资源
表示。
- 条件关键字:是指云产品自身定义的条件关键字。
- 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。
操作 | 访问级别 | 资源类型 | 条件关键字 | 关联操作 |
---|---|---|---|---|
ice:SubmitDynamicChartJob | *全部资源 * |
| 无 |
请求参数
名称 | 类型 | 必填 | 描述 | 示例值 |
---|---|---|---|---|
ChartType | string | 是 | 图表类型 枚举值:
| Line |
Input | string | 是 | 图表输入数据 | {"XlsFile":"https://your-bucket.oss-cn-shanghai.aliyuncs.com/obj.xls"} |
OutputConfig | string | 是 | 输出设置 | {"MediaURL":"https://your-bucket.oss-cn-shanghai.aliyuncs.com/obj.mp4","Bitrate":2000,"Width":800,"Height":680} |
ChartConfig | string | 否 | 图表配置 | {"Style":"Normal","TitleStartTime":"3000","ChartStartTime":"3000","VideoDuration":"15000"} |
ChartTitle | string | 否 | 主标题 | {"Text":"主标题","FontSize":"30","FontColor":"#000000","FontFile":"Microsoft YaHei"} |
Subtitle | string | 否 | 副标题 | {"Text":"副标题","FontSize":"30","FontColor":"#000000","FontFile":"Microsoft YaHei"} |
Unit | string | 否 | 单位 | {"Text":"单位","FontSize":"30","FontColor":"#000000","FontFile":"Microsoft YaHei"} |
DataSource | string | 否 | 数据来源 | {"Text":"数据来源","FontSize":"30","FontColor":"#000000","FontFile":"Microsoft YaHei"} |
Background | string | 否 | 图表背景 | {"Color":"#000000","ImageUrl":"http://your-bucket.oss-cn-shanghai.aliyuncs.com/obj.jpg"} |
AxisParams | string | 否 | 坐标样式。XAxisFontInterval 不传或为 0 则算法自动计算间距 | {"FontFile":"Microsoft YaHei","XAxisFontSize":"30","YAxisFontSize":"30","XAxisFontInterval":"30","AxisColor":"30"} |
Title | string | 否 | 任务标题 | 任务标题 |
Description | string | 否 | 任务描述 | 任务描述 |
UserData | string | 否 | 自定义数据,JSON 格式 | {"user":"data"} |
返回参数
动态图表任务执行结果可以用任务 JobId 通过获取智能任务结果接口查询任务执行详细信息,任务执行成功时获取智能任务结果接口返回结果示例如下。
{
"RequestId": "******2D-443C-5043-B0E4-867070******",
"JobResult": {
"MediaId": "******bf47c94e82b3b2014361******"
},
"State": "Finished",
"JobId": "******042d5e4db6866f6289d1******",
"SmartJobInfo": {
"JobType": "DynamicChart",
"ModifiedTime": "2022-01-21T07:02:02Z",
"UserId": 1234562230123456,
"CreateTime": "2022-01-21T07:02:02Z",
"Title": "欧叔的动态图表用例 1",
"EditingConfig": "null"
}
}
示例
正常返回示例
JSON
格式
{
"RequestId": "******11-DB8D-4A9A-875B-275798******",
"JobId": "****20b48fb04483915d4f2cd8ac****"
}
错误码
访问错误中心查看更多错误码。
变更历史
变更时间 | 变更内容概要 | 操作 |
---|---|---|
2021-12-21 | 新增 OpenAPI | 查看变更详情 |