All URIs are relative to https://api.indexea.com/v1
Method | HTTP request | Description |
---|---|---|
widget_period_copy | POST /widget/{app}/copy | 复制指定组件并创建新组件 |
widget_period_copy_to_widget | PUT /widget/{app}/copy | 复制组件到已有组件 |
widget_period_create | POST /widgets/{app} | 创建组件 |
widget_period_delete | DELETE /widgets/{app}/{widget} | 删除组件 |
widget_period_detail | GET /widget/{ident} | 获取UI组件的所有相关信息 |
widget_period_download | GET /widgets/{app}/{widget}/download | 下载组件应用源码 |
widget_period_get | GET /widgets/{app}/{widget} | 获取组件的详情 |
widget_period_list | GET /widgets/{app} | 获取应用的组件列表 |
widget_period_logo | POST /widgets/{app}/{widget}/logo | 设置组件 Logo |
widget_period_update | PUT /widgets/{app}/{widget} | 修改组件 |
widget_period_update_settings | PATCH /widgets/{app}/{widget} | 修改组件设置参数 |
crate::models::WidgetBean widget_period_copy(app, widget) 复制指定组件并创建新组件
Name | Type | Description | Required | Notes |
---|---|---|---|---|
app | String | 应用标识 | [required] | |
widget | i32 | 源组件编号 | [required] |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
bool widget_period_copy_to_widget(app, widget, to) 复制组件到已有组件
Name | Type | Description | Required | Notes |
---|---|---|---|---|
app | String | 应用标识 | [required] | |
widget | i32 | 源组件编号 | [required] | |
to | i32 | 目标组件编号 | [required] |
bool
[Back to top] [Back to API list] [Back to Model list] [Back to README]
crate::models::WidgetBean widget_period_create(app, widget_form) 创建组件
Name | Type | Description | Required | Notes |
---|---|---|---|---|
app | String | 应用标识 | [required] | |
widget_form | WidgetForm | [required] |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
bool widget_period_delete(app, widget, password) 删除组件
Name | Type | Description | Required | Notes |
---|---|---|---|---|
app | String | 应用标识 | [required] | |
widget | i32 | 组件编号 | [required] | |
password | String | [required] |
bool
[Back to top] [Back to API list] [Back to Model list] [Back to README]
crate::models::WidgetBean widget_period_detail(ident, x_token) 获取UI组件的所有相关信息
Name | Type | Description | Required | Notes |
---|---|---|---|---|
ident | String | UI组件的唯一标识 | [required] | |
x_token | Option<String> | 如果要使用非发布的组件,需要组件作者授权 |
No authorization required
[Back to top] [Back to API list] [Back to Model list] [Back to README]
std::path::PathBuf widget_period_download(app, widget, framework) 下载组件应用源码
Name | Type | Description | Required | Notes |
---|---|---|---|---|
app | String | 应用标识 | [required] | |
widget | i32 | 组件编号 | [required] | |
framework | String | 指定的技术框架 | [required] |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
crate::models::WidgetBean widget_period_get(app, widget) 获取组件的详情
Name | Type | Description | Required | Notes |
---|---|---|---|---|
app | String | 应用标识 | [required] | |
widget | i32 | 组件编号 | [required] |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Veccrate::models::WidgetBean widget_period_list(app) 获取应用的组件列表
Name | Type | Description | Required | Notes |
---|---|---|---|---|
app | String | 应用标识 | [required] |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
crate::models::WidgetLogo widget_period_logo(app, widget, logo) 设置组件 Logo
Name | Type | Description | Required | Notes |
---|---|---|---|---|
app | String | 应用标识 | [required] | |
widget | i32 | 组件编号 | [required] | |
logo | Option<std::path::PathBuf> |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
crate::models::WidgetBean widget_period_update(app, widget, widget_form) 修改组件
Name | Type | Description | Required | Notes |
---|---|---|---|---|
app | String | 应用标识 | [required] | |
widget | i32 | 组件编号 | [required] | |
widget_form | WidgetForm | [required] |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
bool widget_period_update_settings(app, widget, key, r#type, value, vcode) 修改组件设置参数
Name | Type | Description | Required | Notes |
---|---|---|---|---|
app | String | 应用标识 | [required] | |
widget | i32 | 组件编号 | [required] | |
key | String | 配置项名称 | [required] | |
r#type | String | 配置值类型 | [required] | |
value | String | 配置值 | [required] | |
vcode | Option<String> | 验证码(非必须,只有在配置通知邮箱和手机的时候才需要) |
bool
[Back to top] [Back to API list] [Back to Model list] [Back to README]
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。