Create source
Create source. Manage only sources owned by this token on the current tenant.
/api/appstore/manage/sourcesПараметры запроса
Все параметры можно передавать через Query или Body
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
name | string | Обязательный | Source name, up to 100 characters Пример: 我的软件源 |
message | string | Опционально | Source announcement Пример: 欢迎使用 |
identifier | string | Опционально | Source identifier, up to 100 characters |
source_icon | string | Опционально | HTTP(S) URL of the source icon |
pay_url | string | Опционально | HTTP(S) URL of the payment page |
encrypt_enabled | integer | Опционально | Response encryption: 0=off, 1=on (default on when created) Пример: 1 |
open_black | integer | Опционально | Auto-block devices used to add apps: 0/1 Пример: 0 |
open_black2 | integer | Опционально | Auto-block cracking attempts: 0/1 Пример: 0 |
health_alert | object | Опционально | Complete link-health alert configuration as a JSON object |
Ответ
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
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 |
Коды ошибок
101140001Язык ответа
Настройте язык ответа API с помощью заголовка X-Lang. Примеры кода ниже автоматически используют текущий язык сайта.
X-Lang: ruzh, en, zh-TW, vi, ar, es, ruТакже поддерживается Accept-Language; X-Lang имеет приоритет. Для неподдерживаемых языков применяется языковая настройка сайта.
Примеры кода
curl -X POST "https://testypro.iwai.cc,https://cer.xyul.cn,https://cer.iwai.cc/api/appstore/manage/sources" \
-H "X-Lang: ru" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "我的软件源",
"message": "欢迎使用",
"identifier": "example_identifier",
"source_icon": "example_source_icon",
"pay_url": "example_pay_url",
"encrypt_enabled": 1,
"open_black": 0,
"open_black2": 0,
"health_alert": "example_health_alert"
}'Примечания
- 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 зафиксирован и не может быть изменен, а текущий файл cookie для входа включен.
https://testypro.iwai.cc/api/appstore/manage/sourcesЗаблокировано для этого сайтаSource name, up to 100 characters
Source announcement
Source identifier, up to 100 characters
HTTP(S) URL of the source icon
HTTP(S) URL of the payment page
Response encryption: 0=off, 1=on (default on when created)
Auto-block devices used to add apps: 0/1
Auto-block cracking attempts: 0/1
Complete link-health alert configuration as a JSON object