PATCH
v1.0.0stable

修改來源內應用程式

修改來源內應用程式;僅可管理目前站點及此 Token 擁有的軟體源。

PATCH/api/appstore/manage/sources/:source_id/apps/:app_id
驗證:Bearer Token
速率限制:30/分鐘

請求參數

所有請求參數需透過 Query 或 Body 傳遞

參數名類型必填說明
source_id
string必填
目前站點本人擁有的軟體源 ID
範例: 12345678
app_id
integer必填
此軟體源內的應用程式 ID
範例: 1
name
string選填
應用程式名稱,最多 100 字
範例: 演示应用
download_url
string選填
應用程式下載的 HTTP(S) 網址
範例: https://example.com/app.ipa
version
string選填
應用程式版本
範例: 1.0
type
string選填
應用程式類型
version_desc
string選填
版本更新說明
icon_url
string選填
應用程式圖示的 HTTP(S) 網址
tint_color
string選填
主題色彩
size
string選填
檔案大小
is_lanzou
integer選填
藍奏雲連結:0/1
is_locked
integer選填
需要卡密解鎖:0/1
ios_version_limit
string選填
iOS 版本限制
weigh
integer選填
排序權重
status
integer選填
上架:0=下架、1=上架;請先發佈草稿再修改

回應參數

參數名類型必填說明
code
integer必填
成功為 1;失敗時為 Token、參數或軟體源錯誤碼
範例: 1
msg
string必填
本地化結果訊息
範例: 获取成功
time
integer必填
伺服器 Unix 秒時間戳
data
object必填
僅包含允許源擁有者查看的欄位
回應示例
{
"code":1,
"msg":"操作成功",
"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 無效
Token 無效或已更新;HTTP 401
11
Token 已過期
Token 已超過有效期;HTTP 401
40001
軟體源不存在
源不存在或不屬於此使用者/租戶;HTTP 404

回應語言

透過 X-Lang 請求標頭自訂介面回應語言。下方程式碼示例會自動使用您目前瀏覽系統的語言。

建議請求標頭
X-Lang: zh-HK
支援的語言
zh, en, zh-TW, vi, ar, es, ru

也可以使用 Accept-Language;X-Lang 優先級更高。不支援的語言依站點語言設定回退。

程式碼示例

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

注意事項

  • 請使用 HTTPS。uid、tenant_id、is_official 與到期時間等管理員欄位不被接受。
  • 回應不包含擁有者身分、內部草稿或密鑰;建立源與應用程式受訂閱、試用及配額限制。

在控制台試一試

在下方填寫參數後直接發送請求測試。請求只發往本站 API,地址已鎖定不可修改;會攜帶你當前登入的 Cookie。

PATCHhttps://testypro.iwai.cc/api/appstore/manage/sources/12345678/apps/1已鎖定本站
string必填

目前站點本人擁有的軟體源 ID

integer必填

此軟體源內的應用程式 ID

string

應用程式名稱,最多 100 字

string

應用程式下載的 HTTP(S) 網址

string

應用程式版本

string

應用程式類型

string

版本更新說明

string

應用程式圖示的 HTTP(S) 網址

string

主題色彩

string

檔案大小

integer

藍奏雲連結:0/1

integer

需要卡密解鎖:0/1

string

iOS 版本限制

integer

排序權重

integer

上架:0=下架、1=上架;請先發佈草稿再修改