Update source app
Update source app. Manage only sources owned by this token on the current tenant.
/api/appstore/manage/sources/:source_id/apps/:app_idParámetros de solicitud
Todos los parámetros se pueden pasar vía Consulta o Cuerpo
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
source_id | string | Requerido | Source ID owned by this user on the current site Ejemplo: 12345678 |
app_id | integer | Requerido | App ID within this source Ejemplo: 1 |
name | string | Opcional | App name, up to 100 characters Ejemplo: 演示应用 |
download_url | string | Opcional | HTTP(S) URL for downloading the app Ejemplo: https://example.com/app.ipa |
version | string | Opcional | App version Ejemplo: 1.0 |
type | string | Opcional | App type |
version_desc | string | Opcional | Release notes |
icon_url | string | Opcional | HTTP(S) URL of the app icon |
tint_color | string | Opcional | Theme color |
size | string | Opcional | File size |
is_lanzou | integer | Opcional | LanZou Cloud link: 0/1 |
is_locked | integer | Opcional | Requires a license key to unlock: 0/1 |
ios_version_limit | string | Opcional | iOS version restriction |
weigh | integer | Opcional | Sort weight |
status | integer | Opcional | Visibility: 0=hidden, 1=visible; publish drafts before editing |
Respuesta
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
code | integer | Requerido | 1 indicates success; otherwise a token, validation or source error code Ejemplo: 1 |
msg | string | Requerido | Localized result message Ejemplo: 获取成功 |
time | integer | Requerido | Unix timestamp in seconds |
data | object | Requerido | Allowlisted fields visible to the source owner |
Códigos de error
101140001Idioma de respuesta
Personaliza el idioma de respuesta de la API con la cabecera X-Lang. Los ejemplos de código usan automáticamente el idioma actual del sitio.
X-Lang: eszh, en, zh-TW, vi, ar, es, ruTambién se admite Accept-Language; X-Lang tiene prioridad. Los idiomas no admitidos siguen la configuración de idioma predeterminada del sitio.
Ejemplos de código
curl -X PATCH "https://testypro.iwai.cc,https://cer.xyul.cn,https://cer.iwai.cc/api/appstore/manage/sources/12345678/apps/1" \
-H "X-Lang: es" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "演示应用",
"download_url": "https://example.com/app.ipa",
"version": "1.0",
"type": "example_type",
"version_desc": "example_version_desc",
"icon_url": "example_icon_url",
"tint_color": "example_tint_color",
"size": "example_size",
"is_lanzou": 1,
"is_locked": 1,
"ios_version_limit": "example_ios_version_limit",
"weigh": 1,
"status": 1
}'Notas
- Use HTTPS. Administrator-only fields such as uid, tenant_id, is_official and expiry time are rejected.
- Responses omit owner identities, draft internals and secrets; creating sources/apps is subject to subscription, trial and quota limits.
Pruébalo en la Consola
Complete los parámetros a continuación y envíe una solicitud para probar. Las solicitudes solo van a la API de este sitio; la URL está bloqueada y no se puede cambiar, y se incluye su cookie de inicio de sesión actual.
https://testypro.iwai.cc/api/appstore/manage/sources/12345678/apps/1Bloqueado a este sitioSource ID owned by this user on the current site
App ID within this source
App name, up to 100 characters
HTTP(S) URL for downloading the app
App version
App type
Release notes
HTTP(S) URL of the app icon
Theme color
File size
LanZou Cloud link: 0/1
Requires a license key to unlock: 0/1
iOS version restriction
Sort weight
Visibility: 0=hidden, 1=visible; publish drafts before editing