POST
v1.0.0stable

Add source app

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

POST/api/appstore/manage/sources/:source_id/apps
Ang Auth:Bearer Token
Hangganan:30/minute

Kahilingan ng mga Parameter

Ang lahat ng parameter ay maaaring ipasa sa pamamagitan ng Query o Body

ParameterUriKailanganPaglalarawan
source_id
stringKailangan
Source ID owned by this user on the current site
Halimbawa: 12345678
name
stringKailangan
App name, up to 100 characters
Halimbawa: 演示应用
download_url
stringKailangan
HTTP(S) URL for downloading the app
Halimbawa: https://example.com/app.ipa
version
stringMapagpipilian
App version
Halimbawa: 1.0
type
stringMapagpipilian
App type
version_desc
stringMapagpipilian
Release notes
icon_url
stringMapagpipilian
HTTP(S) URL of the app icon
tint_color
stringMapagpipilian
Theme color
size
stringMapagpipilian
File size
is_lanzou
integerMapagpipilian
LanZou Cloud link: 0/1
is_locked
integerMapagpipilian
Requires a license key to unlock: 0/1
ios_version_limit
stringMapagpipilian
iOS version restriction
weigh
integerMapagpipilian
Sort weight

Pagtugon

ParameterUriKailanganPaglalarawan
code
integerKailangan
1 indicates success; otherwise a token, validation or source error code
Halimbawa: 1
msg
stringKailangan
Localized result message
Halimbawa: 获取成功
time
integerKailangan
Unix timestamp in seconds
data
objectKailangan
Allowlisted fields visible to the source owner
Pagtugon na Halimbawa
{
"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"
}
}

Error

Error4 Binigyang - katuturan
10
Invalid token
Token is invalid or rotated; HTTP 401
11
Token expired
Token has expired; HTTP 401
40001
Source not found
Source is missing or not owned by this user/tenant; HTTP 404

Pagtugon sa Wika

Ang mga code na halimbawa sa ibaba ay awtomatikong gumagamit ng kasalukuyang site language mo.

Inirerekomendang Tagapangulo
X-Lang: fil
Suportadong mga Wika
zh, en, zh-TW, vi, ar, es, ru

Sinusuportahan din ang tinatanggap na-Language; ang X-Lang ang inuuna. ang mga hindi suportadong wika ay sumusunod sa site language fallback.

Mga Halimbawa ng Kodigo

curl -X POST "https://testypro.iwai.cc,https://cer.xyul.cn,https://cer.iwai.cc/api/appstore/manage/sources/12345678/apps" \
  -H "X-Lang: fil" \
  -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
  }'

Mga Noble

  • 必须使用 HTTPS 传输。接口不接受 uid、tenant_id、is_official、到期时间等管理员字段。
  • 响应不包含拥有者身份、内部草稿或敏感密钥;创建源和应用受订阅、试用及数量限制。

Subukin ito sa Console

Punan ang mga parameter sa ibaba at magpadala ng kahilingan upang masubukan. requests pumunta lamang sa API ng site na ito; ang URL ay naka-lock at hindi maaaring baguhin, at isama ang inyong kasalukuyang login cookie.

POSThttps://testypro.iwai.cc/api/appstore/manage/sources/12345678/appsNakakandado sa lugar na ito
stringKailangan

Source ID owned by this user on the current site

stringKailangan

App name, up to 100 characters

stringKailangan

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