PATCH
v1.0.0stable

Update source app

Update source app. Manage only sources owned by this token on the current tenant.

PATCH/api/appstore/manage/sources/:source_id/apps/:app_id
การยืนยันตัวตน:Bearer Token
ขีดจำกัด:30/นาที

พารามิเตอร์คำขอ

พารามิเตอร์ทั้งหมดสามารถส่งผ่าน Query หรือ Body

พารามิเตอร์ประเภทจำเป็นคำอธิบาย
source_id
stringจำเป็น
Source ID owned by this user on the current site
ตัวอย่าง: 12345678
app_id
integerจำเป็น
App ID within this source
ตัวอย่าง: 1
name
stringตัวเลือก
App name, up to 100 characters
ตัวอย่าง: 演示应用
download_url
stringตัวเลือก
HTTP(S) URL for downloading the app
ตัวอย่าง: https://example.com/app.ipa
version
stringตัวเลือก
App version
ตัวอย่าง: 1.0
type
stringตัวเลือก
App type
version_desc
stringตัวเลือก
Release notes
icon_url
stringตัวเลือก
HTTP(S) URL of the app icon
tint_color
stringตัวเลือก
Theme color
size
stringตัวเลือก
File size
is_lanzou
integerตัวเลือก
LanZou Cloud link: 0/1
is_locked
integerตัวเลือก
Requires a license key to unlock: 0/1
ios_version_limit
stringตัวเลือก
iOS version restriction
weigh
integerตัวเลือก
Sort weight
status
integerตัวเลือก
Visibility: 0=hidden, 1=visible; publish drafts before editing

การตอบสนอง

พารามิเตอร์ประเภทจำเป็นคำอธิบาย
code
integerจำเป็น
1 indicates success; otherwise a token, validation or source error code
ตัวอย่าง: 1
msg
stringจำเป็น
Localized result message
ตัวอย่าง: 获取成功
time
integerจำเป็น
Unix timestamp in seconds
data
objectจำเป็น
Allowlisted fields visible to the source owner
ตัวอย่างการตอบสนอง
{
"code":1,
"msg":"Operation successful",
"time":1780000000,
"data":
{
"id":1,
"source_id":"12345678",
"name":"演示应用",
"version":"1.0",
"download_url":"https://example.com/app.ipa",
"status":1,
"publish_status":"published"
}
}

รหัสข้อผิดพลาด

รหัสข้อผิดพลาด4 กำหนดไว้
10
โทเค็นไม่ถูกต้อง
Token is invalid or rotated; HTTP 401
11
โทเค็นหมดอายุ
Token has expired; HTTP 401
40001
Source not found
Source is missing or not owned by this user/tenant; HTTP 404

Response Language

Customize the API response language with the X-Lang header. The code examples below automatically use your current site language.

Recommended Header
X-Lang: en
Supported Languages
zh, en, zh-TW, vi, ar, es, ru

Accept-Language is also supported; X-Lang takes priority. Unsupported languages follow the site language fallback.

ตัวอย่างโค้ด

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: en" \
  -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
  }'

หมายเหตุ

  • 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.

ลองใช้ในคอนโซล

กรอกพารามิเตอร์ด้านล่างและส่งคำขอเพื่อทดสอบ คำขอจะส่งไปยัง API ของเว็บไซต์นี้เท่านั้น URL ถูกล็อกและไม่สามารถเปลี่ยนแปลงได้ และคุกกี้การล็อกอินปัจจุบันของคุณถูกแนบมา

PATCHhttps://testypro.iwai.cc/api/appstore/manage/sources/12345678/apps/1ถูกล็อกกับเว็บไซต์นี้
stringจำเป็น

Source ID owned by this user on the current site

integerจำเป็น

App ID within this source

string

App name, up to 100 characters

string

HTTP(S) URL for downloading the app

string

App version

string

App type

string

Release notes

string

HTTP(S) URL of the app icon

string

Theme color

string

File size

integer

LanZou Cloud link: 0/1

integer

Requires a license key to unlock: 0/1

string

iOS version restriction

integer

Sort weight

integer

Visibility: 0=hidden, 1=visible; publish drafts before editing