NSocks
Mendukung pengelolaan akun pribadi, sumber daya agen, dan penagihan tim melalui awalan OpenAPI situs.
Metode otentikasi didasarkan pada definisi keamanan dari setiap operasi:
- apiKeyAuth: Masukkan Kunci API pribadi atau tim Anda dengan menanyakan parameter app_key; backend juga mendukung parameter key, appkey, openid, dan parameter body permintaan POST.
- bearerAuth: Otorisasi:
Bearer <JWT>Ini digunakan untuk token login web. Jangan gunakan Kunci API sebagai JWT. - Kunci API tim terikat pada tim tetap; untuk antarmuka yang mendukung ruang tim, team_id dapat dihilangkan, tetapi jika diberikan secara eksplisit, harus konsisten dengan tim yang terikat pada Kunci tersebut.
- API yang hanya mendukung ruang pribadi akan menolak kunci API tim; operasi tim tetap mengikuti izin sumber daya dari anggota yang memegangnya.
Respons JSON mencakup kode, pesan, data, dan request_id. Kode=200 menunjukkan operasi berhasil; HTTP 200 juga dapat membawa kode kesalahan. Pesan akan bervariasi tergantung pada bahasa permintaan; klien harus menggunakan kode tersebut untuk menentukan hasilnya. Beberapa antarmuka ekspor juga mendukung teks, CSV, atau XML; lihat definisi operasi untuk detailnya. Kolom jumlah, alur, tanggal, dan penomoran halaman tunduk pada skema antarmuka masing-masing.
URL dasar: "https://api.nsocks.com"
Autentikasi
- Otentikasi HTTP, skema: bearer
- Kunci API (apiKeyAuth2)
- Nama Parameter: app_key, input: query. Kunci API pribadi atau tim. Parameter query yang disarankan adalah app_key; parameter ini juga kompatibel dengan key/appkey/openid dan body permintaan POST. Kunci Tim hanya dapat mengakses antarmuka yang didukung yang terikat pada tim.
Manajemen Kunci API
Daftar Kunci API GET
GET /ep/api-keys
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya | Tidak | Pengidentifikasi ruang sumber daya; ruang pribadi dapat dihilangkan atau dapat diberikan string kosong |
| halaman | kueri | bilangan bulat | tidak | tidak ada |
| ukuran halaman | kueri | bilangan bulat | tidak | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 0,
"msg": "string",
"request_id": "string",
"data": {
"list": [
{
"id": 1,
"api_key": "string",
"team_user_id": 0,
"remark": "string",
"status": 0,
"created_at": "string",
"updated_at": "string"
}
],
"total": 0,
"page": 1,
"pageSize": 1
}
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons. | Inline |
Mengembalikan struktur data
Kode status 200
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| » kode | bilangan bulat | benar | tidak ada | tidak ada | |
| » pesan | string | benar | tidak ada | tidak ada | |
| » request_id | string | true | none | none | |
| » data | objek | benar | tidak ada | tidak ada | |
| »» daftar | [UserApiKeyMetadata] | benar | tidak ada | tidak ada | |
| »»» id | bilangan bulat | benar | tidak ada | ID Kunci API | |
| »»» api_key | string | true | none | Membuat respons dengan kunci lengkap; menggunakan nilai anonim dalam daftar tim | |
| »»» team_user_id | integer | true | none | Kunci Tim: ID anggota sebenarnya; Kunci pribadi: 0 | |
| »»» catatan | string | benar | tidak ada | Keterangan | |
| »»» status | bilangan bulat | benar | tidak ada | 0=dinonaktifkan, 1=diaktifkan | |
| »»» created_at | string | true | none | Waktu pembuatan | |
| »»» updated_at | string¦null | false | none | Waktu pembaruan | |
| »» total | bilangan bulat | benar | tidak ada | tidak ada | |
| »» halaman | bilangan bulat | benar | tidak ada | tidak ada | |
| »» Ukuran halaman | bilangan bulat | benar | tidak ada | tidak ada |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| status | 0 |
| status | 1 |
Buat Kunci API melalui POST
POST /ep/api-keys/create
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"remark": "string"
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » komentar | isi | string | tidak | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"id": 1,
"api_key": "string",
"team_user_id": 0,
"remark": "string",
"status": 0,
"created_at": "string",
"updated_at": "string"
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE Mengembalikan Kunci API lengkap setelah transaksi berhasil, hanya sekali | Inline |
Mengembalikan struktur data
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| status | 0 |
| status | 1 |
POST Aktifkan Kunci API
POST /ep/api-keys/enable
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"id": 1
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | Permintaan ManajemenKunciApi | Ya | tidak ada |
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE Operasi berhasil | Tidak ada |
POST Nonaktifkan Kunci API
POST /ep/api-keys/disable
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"id": 1
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | Permintaan ManajemenKunciApi | Ya | tidak ada |
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE Operasi berhasil | Tidak ada |
POST Hapus Kunci API
POST /ep/api-keys/delete
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"id": 1
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | Permintaan ManajemenKunciApi | Ya | tidak ada |
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE Operasi berhasil | Tidak ada |
POST untuk Mengubah Keterangan Kunci API
POST /ep/api-keys/update-remark
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"id": 1,
"remark": "string"
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » id | isi | bilangan bulat | adalah | tidak ada |
| » komentar | isi | string | ya | tidak ada |
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE Operasi berhasil | Tidak ada |
Manajemen Tim
POST Buat Tim
POST /ep/team/create
Parameter Permintaan Isi
{
"name": "string"
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » nama | isi | string | Ya | Nama Tim |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"id": "A1b2C3d4E5f6",
"name": "string",
"super_admin_user_id": 1,
"status": 0,
"current_role": 1,
"dissolving_at": "string",
"dissolved_at": "string",
"created_at": "string",
"updated_at": "string"
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons. | Inline |
Mengembalikan struktur data
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| status | 0 |
| status | 1 |
| status | 2 |
| status | 3 |
| peran_saat_ini | 1 |
| peran_saat_ini | 2 |
| peran_saat_ini | 3 |
| peran_saat_ini | 4 |
| peran_saat_ini | null |
Dapatkan daftar tim yang saat ini dapat diakses oleh pengguna.
DAPATKAN /ep/tim/daftar
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| halaman | kueri | bilangan bulat | tidak | tidak ada |
| ukuran_halaman | kueri | bilangan bulat | tidak | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"list": [{}],
"total": 0,
"page": 1,
"page_size": 1
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons. | Inline |
Mengembalikan struktur data
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| status | 0 |
| status | 1 |
| status | 2 |
| status | 3 |
| peran_saat_ini | 1 |
| peran_saat_ini | 2 |
| peran_saat_ini | 3 |
| peran_saat_ini | 4 |
| peran_saat_ini | null |
Dapatkan Detail Tim
DAPATKAN /ep/tim/detail
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Publik Tim | Ya | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"id": "A1b2C3d4E5f6",
"name": "string",
"super_admin_user_id": 1,
"status": 0,
"current_role": 1,
"dissolving_at": "string",
"dissolved_at": "string",
"created_at": "string",
"updated_at": "string"
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons. | Inline |
Mengembalikan struktur data
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| status | 0 |
| status | 1 |
| status | 2 |
| status | 3 |
| peran_saat_ini | 1 |
| peran_saat_ini | 2 |
| peran_saat_ini | 3 |
| peran_saat_ini | 4 |
| peran_saat_ini | null |
Kirim pesan untuk mengubah nama tim.
POST /ep/team/update-name
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"name": "string"
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » team_id | isi | ID Publik Tim | Ya | Pengidentifikasi publik tim, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » nama | isi | string | ya | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"id": "A1b2C3d4E5f6",
"name": "string",
"super_admin_user_id": 1,
"status": 0,
"current_role": 1,
"dissolving_at": "string",
"dissolved_at": "string",
"created_at": "string",
"updated_at": "string"
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons. | Inline |
Mengembalikan struktur data
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| status | 0 |
| status | 1 |
| status | 2 |
| status | 3 |
| peran_saat_ini | 1 |
| peran_saat_ini | 2 |
| peran_saat_ini | 3 |
| peran_saat_ini | 4 |
| peran_saat_ini | null |
POST membubarkan tim
POST /ep/team/dissolve
Fungsi ini hanya dapat dipanggil oleh administrator super tim. Nama dalam permintaan harus sama persis dengan nama tim saat ini. Antarmuka ini memberlakukan verifikasi sekunder: antarmuka ini mengembalikan kode=348 jika pengguna tidak berada dalam status tepercaya selama 15 menit. Pihak pemanggil harus memperoleh kode verifikasi sesuai dengan metode yang tersedia dalam data respons, lalu mencoba lagi dengan verify_type dan verify_code. Fungsi ini dapat dipanggil berulang kali untuk melanjutkan proses pelarutan yang belum selesai.
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"name": "华东研发团队",
"verify_type": "email",
"verify_code": "123456"
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » team_id | isi | ID Publik Tim | Ya | Pengidentifikasi publik tim, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » nama | isi | string | Ya | Konfirmasi nama tim, harus sama persis dengan nama tim saat ini |
| » verify_type | body | string | Tidak | Otentikasi dua faktor; dikirim bersama dengan verify_code saat verifikasi diperlukan |
| » verify_code | body | string | Tidak | Kode otentikasi dua faktor; opsional jika perangkat berada dalam status tepercaya selama 15 menit |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| » verifikasi_tipe | telepon |
| » verifikasi_tipe | |
| » verifikasi_tipe | |
| » verifikasi_tipe | totp |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"id": "A1b2C3d4E5f6",
"name": "string",
"super_admin_user_id": 1,
"status": 0,
"current_role": 1,
"dissolving_at": "string",
"dissolved_at": "string",
"created_at": "string",
"updated_at": "string"
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons. | Inline |
Mengembalikan struktur data
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| status | 0 |
| status | 1 |
| status | 2 |
| status | 3 |
| peran_saat_ini | 1 |
| peran_saat_ini | 2 |
| peran_saat_ini | 3 |
| peran_saat_ini | 4 |
| peran_saat_ini | null |
Permintaan GET untuk status pembubaran tim
GET /ep/team/dissolve-status
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Publik Tim | Ya | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"id": "A1b2C3d4E5f6",
"name": "string",
"super_admin_user_id": 1,
"status": 0,
"current_role": 1,
"dissolving_at": "string",
"dissolved_at": "string",
"created_at": "string",
"updated_at": "string"
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons. | Inline |
Mengembalikan struktur data
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| status | 0 |
| status | 1 |
| status | 2 |
| status | 3 |
| peran_saat_ini | 1 |
| peran_saat_ini | 2 |
| peran_saat_ini | 3 |
| peran_saat_ini | 4 |
| peran_saat_ini | null |
Aset tim
Dapatkan Informasi Paket Tim
DAPATKAN /ep/team/product-info
Mengembalikan ringkasan paket untuk ruang sumber daya tim yang ditentukan, dengan bidang yang konsisten dengan bidang paket di /web_v1/user/info. Profil administrator super tim, saldo, atau ID numerik internal tim tidak akan dikembalikan. Untuk detail tentang paket poin, silakan gunakan /web_v1/credit/info.
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Publik Tim | Ya | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"team_id": "A1b2C3d4E5f6",
"product_types": [0],
"product_residence_remain_count": 0,
"product_residence_total_count": 0,
"pdrue2_timestamp": 0,
"remain": 0,
"total_amount": 0,
"scraping_remain": 0,
"scraping_total_amount": 0,
"scraping_timestamp": "string",
"scraping_timestamp2": 0,
"common_scraping_remain": 0,
"common_scraping_total_amount": 0,
"common_scraping_timestamp": "string",
"common_scraping_timestamp2": 0,
"pdidcr_count": 0,
"pdidcr_total": 0,
"pdidcr_traffic_remain": 0,
"pdidcr_traffic_total": 0,
"p_sitai_ip_count": 0,
"p_sitai_ip": 0,
"p_sitai_ip_total": 0,
"p_sitai_remain": 0,
"p_sitai_total": 0,
"pdidc_count": 0,
"pdidc_total": 0,
"pdidc_ip_count": 0,
"pdidc_ip_all_count": 0,
"pdispr_count": 0,
"pdispr_total": 0,
"pdispr_traffic_remain": 0,
"pdispr_traffic_total": 0,
"product_datacenter_isp_traffic_ip_count": 0,
"product_datacenter_isp_traffc_ip": 0,
"product_datacenter_isp_traffc_ip_total": 0,
"product_datacenter_isp_traffic_ip": 0,
"product_datacenter_isp_traffic_ip_total": 0,
"product_datacenter_isp_traffc_remain": 0,
"product_datacenter_isp_traffc_total": 0,
"product_datacenter_isp_traffic_remain": 0,
"product_datacenter_isp_traffic_total": 0,
"product_datacenter_isp_ip": 0,
"product_datacenter_isp_ip_total": 0,
"product_datacenter_isp_ip_count": 0,
"product_datacenter_isp_ip_all_count": 0,
"product_datacenter_isp_ip_traffic_remain": 0,
"product_datacenter_isp_ip_traffic_total": 0,
"product_agent_residence_remain_count": 0,
"product_agent_residence_total_count": 0,
"product_serp_remain": 0,
"product_serp_total": 0,
"product_serp_timestamp": "string",
"product_serp_timestamp2": 0,
"product_video_remain": 0,
"product_video_total": 0,
"product_video_timestamp": "string",
"product_video_timestamp2": 0
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons. | Inline |
Mengembalikan struktur data
DAPATKAN Daftar Aset Tim
DAPATKAN /ep/team/assets
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Publik Tim | Ya | tidak ada |
| halaman | kueri | bilangan bulat | tidak | tidak ada |
| ukuran_halaman | kueri | bilangan bulat | tidak | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"list": [{}],
"total": 0,
"page": 1,
"page_size": 1
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons. | Inline |
Mengembalikan struktur data
DAPATKAN aset pribadi yang dapat disertakan dalam tim.
GET /ep/team/assets/personal-candidates
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Publik Tim | Ya | tidak ada |
| halaman | kueri | bilangan bulat | tidak | tidak ada |
| ukuran_halaman | kueri | bilangan bulat | tidak | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"list": [{}],
"total": 0,
"page": 1,
"page_size": 1
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons. | Inline |
Mengembalikan struktur data
POST Transfer Aset Pribadi ke Tim
POST /ep/team/assets/move-in
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"user_product_id": 1
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » team_id | isi | ID Publik Tim | Ya | Pengidentifikasi publik tim, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » user_product_id | isi | bilangan bulat | ya | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"id": 1,
"user_id": 1,
"team_id": "A1b2C3d4E5f6",
"team_user_id": 0,
"product_id": 1,
"product_type": 0,
"parent_product_type": 0,
"status": 0,
"total_amount": 0,
"remain": 0,
"bandwidth": 0,
"concurrency": 0,
"expired_at": "string",
"created_at": "string",
"ip": "string",
"country_code": "string",
"country_name": "string",
"asn": "string",
"port": 0
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons. | Inline |
Mengembalikan struktur data
Aset tim POST dikembalikan kepada individu.
POST /ep/team/assets/move-out
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"user_product_id": 1
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » team_id | isi | ID Publik Tim | Ya | Pengidentifikasi publik tim, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » user_product_id | isi | bilangan bulat | ya | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"id": 1,
"user_id": 1,
"team_id": "A1b2C3d4E5f6",
"team_user_id": 0,
"product_id": 1,
"product_type": 0,
"parent_product_type": 0,
"status": 0,
"total_amount": 0,
"remain": 0,
"bandwidth": 0,
"concurrency": 0,
"expired_at": "string",
"created_at": "string",
"ip": "string",
"country_code": "string",
"country_name": "string",
"asn": "string",
"port": 0
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons. | Inline |
Mengembalikan struktur data
Dompet Tim
Dapatkan kueri dompet tim
DAPATKAN /ep/tim/dompet/detail
Izin VIEW_BILLING diperlukan. Dompet tim terpisah dari saldo individu administrator super dan anggota.
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Publik Tim | Ya | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"team_id": "A1b2C3d4E5f6",
"balance": 0.1,
"total_recharge_fee": 0.1,
"updated_at": "string"
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons. | Inline |
Mengembalikan struktur data
Dapatkan kueri riwayat transaksi dompet tim
DAPATKAN /ep/team/wallet/records
Izin VIEW_BILLING diperlukan. Jumlah transaksi selalu positif, dan perubahan dana ditunjukkan oleh kolom arah.
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Publik Tim | Ya | tidak ada |
| halaman | kueri | bilangan bulat | tidak | tidak ada |
| ukuran_halaman | kueri | bilangan bulat | tidak | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"list": [{}],
"total": 0,
"page": 1,
"page_size": 1
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons. | Inline |
Mengembalikan struktur data
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| arah | 0 |
| arah | 1 |
| tipe_transaksi | 1 |
| tipe_transaksi | 2 |
| tipe_transaksi | 3 |
| tipe_transaksi | 4 |
| tipe_transaksi | 5 |
Saldo pribadi ditransfer ke dompet tim.
POST /ep/team/wallet/transfer-in
Hanya administrator super tim yang memiliki izin TRANSFER_BALANCE. Transfer dana akan secara otomatis mengurangi saldo isi ulang pribadi mereka dan kemudian menambahkannya ke dompet tim; jumlah yang ditransfer tidak termasuk dalam total_biaya_isi_ulang dan tidak dapat dikembalikan ke saldo pribadi.
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"amount": 0
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » team_id | isi | ID Publik Tim | Ya | Pengidentifikasi publik tim, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » jumlah | badan | angka (ganda) | ya | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"team_id": "A1b2C3d4E5f6",
"balance": 0.1,
"total_recharge_fee": 0.1,
"updated_at": "string"
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons. | Inline |
Mengembalikan struktur data
Saldo tim POST telah dikembalikan ke rekening pribadi.
POST /ep/team/wallet/transfer-out
Fungsi ini hanya dapat dipanggil oleh administrator super yang sedang masuk. Fungsi ini secara atomik mengurangi saldo dari dompet tim dan meningkatkan saldo isi ulang individu; fungsi ini tidak mengubah jumlah total isi ulang tim atau individu. Fungsi ini dapat digunakan untuk mengklaim kembali saldo dari tim yang telah dibubarkan, tetapi tidak dapat dipanggil oleh tim yang telah dibubarkan.
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"amount": 0
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » team_id | isi | ID Publik Tim | Ya | Pengidentifikasi publik tim, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » jumlah | badan | nomor (ganda) | Ya | Tidak boleh melebihi saldo yang tersedia saat ini di tim |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"team_id": "A1b2C3d4E5f6",
"balance": 0.1,
"total_recharge_fee": 0.1,
"updated_at": "string"
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons. | Inline |
Mengembalikan struktur data
Anggota tim
Daftar Anggota Tim GET
DAPATKAN /ep/tim/anggota
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Publik Tim | Ya | tidak ada |
| halaman | kueri | bilangan bulat | tidak | tidak ada |
| ukuran_halaman | kueri | bilangan bulat | tidak | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"list": [{}],
"total": 0,
"page": 1,
"page_size": 1
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons. | Inline |
Mengembalikan struktur data
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| peran | 1 |
| peran | 2 |
| peran | 3 |
| peran | 4 |
| status | 0 |
| status | 1 |
| status | 2 |
| status | 3 |
Daftar Terpadu Anggota Tim GET
DAPATKAN /ep/tim/orang
Menampilkan anggota yang valid; super administrator dan administrator juga akan melihat undangan yang tertunda. Status undangan lainnya hanya disimpan dalam daftar riwayat undangan.
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Publik Tim | Ya | tidak ada |
| halaman | kueri | bilangan bulat | tidak | tidak ada |
| ukuran_halaman | kueri | bilangan bulat | tidak | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"list": [{}],
"total": 0,
"page": 1,
"page_size": 1
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons. | Inline |
Mengembalikan struktur data
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| tipe_rekaman | anggota |
| tipe_rekaman | undangan |
| tipe_undangan | 0 |
| tipe_undangan | 1 |
| tipe_undangan | 2 |
| tipe_undangan | 3 |
| jenis_pengiriman | 0 |
| jenis_pengiriman | 1 |
| jenis_pengiriman | 2 |
| jenis_pengiriman | 3 |
| peran | 1 |
| peran | 2 |
| peran | 3 |
| peran | 4 |
| status | 0 |
| status | 1 |
POST Sesuaikan peran anggota
POST /ep/team/members/update-role
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"team_member_id": 1,
"role": 2
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » team_id | isi | ID Publik Tim | Ya | Pengidentifikasi publik tim, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » team_member_id | isi | bilangan bulat | ya | tidak ada |
| » peran | isi | bilangan bulat | ya | tidak ada |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| » peran | 2 |
| » peran | 3 |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"team_member_id": 1,
"team_id": "A1b2C3d4E5f6",
"user_id": 1,
"role": 1,
"status": 0,
"joined_at": "string",
"nickname": "string",
"username": "string"
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons. | Inline |
Mengembalikan struktur data
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| peran | 1 |
| peran | 2 |
| peran | 3 |
| peran | 4 |
| status | 0 |
| status | 1 |
| status | 2 |
| status | 3 |
POST Hapus Anggota Tim
POST /ep/team/members/remove
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"team_member_id": 1
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » team_id | isi | ID Publik Tim | Ya | Pengidentifikasi publik tim, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » team_member_id | isi | bilangan bulat | ya | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"team_member_id": 1,
"team_id": "A1b2C3d4E5f6",
"user_id": 1,
"role": 1,
"status": 0,
"joined_at": "string",
"nickname": "string",
"username": "string"
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; data.status=3 ketika logika bisnis berhasil | Inline |
Mengembalikan struktur data
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| peran | 1 |
| peran | 2 |
| peran | 3 |
| peran | 4 |
| status | 0 |
| status | 1 |
| status | 2 |
| status | 3 |
POST - Tim Cuti
POST /ep/team/members/leave
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6"
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » team_id | isi | ID Publik Tim | Ya | Pengidentifikasi publik tim, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"team_member_id": 1,
"team_id": "A1b2C3d4E5f6",
"user_id": 1,
"role": 1,
"status": 0,
"joined_at": "string",
"nickname": "string",
"username": "string"
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; data.status=2 ketika logika bisnis berhasil | Inline |
Mengembalikan struktur data
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| peran | 1 |
| peran | 2 |
| peran | 3 |
| peran | 4 |
| status | 0 |
| status | 1 |
| status | 2 |
| status | 3 |
Undangan Tim
POST Buat Undangan Tim
POST /ep/team/invitations/create
Undangan dibuat berdasarkan pengguna terdaftar, alamat email, atau nomor telepon. Ketika alamat email atau nomor telepon cocok dengan pengguna di situs ini, respons akan dinormalisasi menjadi invite_type=1. Sisi front-end dapat mengirimkan templat jalur relatif dari URL undangan dari situs ini, dan server akan mengganti dengan token undangan sekali pakai. Jika pengguna yang belum terdaftar mendaftar menggunakan nomor ponsel yang diundang atau menyelesaikan verifikasi menggunakan alamat email yang diundang, server akan mengikat undangan yang masih berlaku ke pengguna baru, memutar token, dan hanya mengirim ulang satu pesan dalam aplikasi yang belum dibaca; token lama dalam email atau SMS asli kemudian akan menjadi tidak valid. Jika undangan email belum terikat secara otomatis, akun saat ini yang terdaftar menggunakan alamat email yang diundang dapat menerimanya langsung tanpa menunggu email_verify.
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"invite_type": 1,
"role": 2,
"user_id": 1,
"email": "user@example.com",
"country_code": 1,
"phone": "string",
"invitation_url_template": "/team/invitation/{{token}}"
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » team_id | isi | ID Publik Tim | Ya | Pengidentifikasi publik tim, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » invite_type | body | integer | Ya | 1=Pengguna terdaftar, 2=Email, 3=Nomor ponsel |
| » peran | isi | bilangan bulat | Ya | 2 = Administrator, 3 = Anggota Biasa |
| » user_id | isi | bilangan bulat | Tidak | Diperlukan jika invite_type=1 |
| isi | string(email) | Tidak | Diperlukan jika invite_type=2 | |
| » kode_negara | isi | bilangan bulat | Tidak | Diperlukan jika invite_type=3 |
| » telepon | isi | string | Tidak | Diperlukan jika invite_type=3 |
| » invitation_url_template | body | string | Tidak | Ini adalah templat jalur relatif yang ditentukan oleh front-end situs web; templat ini harus diawali dengan satu /, tidak boleh berisi nama domain atau jeda baris, dan hanya boleh berisi satu placeholder . |
| »anonim | badan | objek | tidak | tidak ada |
| »» jenis_undangan | isi | apa saja | tidak ada | tidak ada |
| »anonim | badan | objek | tidak | tidak ada |
| »» jenis_undangan | isi | apa saja | tidak ada | tidak ada |
| »anonim | badan | objek | tidak | tidak ada |
| »» jenis_undangan | isi | apa saja | tidak ada | tidak ada |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| » jenis_undangan | 1 |
| » jenis_undangan | 2 |
| » jenis_undangan | 3 |
| » peran | 2 |
| » peran | 3 |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"invitation": {
"id": null,
"team_id": null,
"inviter_user_id": null,
"invitee_user_id": null,
"invite_type": null,
"invite_country_code": null,
"invite_target": null,
"delivery_type": null,
"role": null,
"status": null,
"accepted_by_user_id": null,
"expired_at": null,
"accepted_at": null,
"rejected_at": null,
"cancelled_at": null,
"created_at": null
},
"invitation_token": "string",
"invitation_url": "http://example.com",
"notification_channels": {
"email": null,
"sms": null,
"site_inner_message": null
}
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons, 200 menunjukkan keberhasilan bisnis | Inline |
Mengembalikan struktur data
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| tipe_undangan | 1 |
| tipe_undangan | 2 |
| tipe_undangan | 3 |
| jenis_pengiriman | 1 |
| jenis_pengiriman | 2 |
| jenis_pengiriman | 3 |
| peran | 2 |
| peran | 3 |
| status | 0 |
| status | 1 |
| status | 2 |
| status | 3 |
| status | 4 |
| antrian | |
| gagal | |
| dilewati | |
| SMS | antrean |
| SMS | gagal |
| SMS | dilewati |
| pesan_dalam_situs | dibuat |
| site_inner_message | exists |
| site_inner_message | gagal |
Daftar Undangan Tim GET
GET /ep/team/invitations
Akses hanya tersedia untuk super administrator tim atau administrator; undangan yang tertunda dan telah kedaluwarsa akan diperbarui menjadi kedaluwarsa sebelum kembali tersedia.
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Publik Tim | Ya | Identifikasi Publik Tim |
| halaman | kueri | bilangan bulat | Tidak | Nomor halaman, dimulai dari 1 |
| ukuran_halaman | kueri | bilangan bulat | tidak | jumlah halaman per halaman |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"list": [{}],
"total": 0,
"page": 1,
"page_size": 1
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons. | Inline |
Mengembalikan struktur data
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| tipe_undangan | 1 |
| tipe_undangan | 2 |
| tipe_undangan | 3 |
| jenis_pengiriman | 1 |
| jenis_pengiriman | 2 |
| jenis_pengiriman | 3 |
| peran | 2 |
| peran | 3 |
| status | 0 |
| status | 1 |
| status | 2 |
| status | 3 |
| status | 4 |
Dapatkan Undangan Tim Pratinjau
GET /ep/team/invitations/preview
Undangan pratinjau anonim dikirim menggunakan token undangan satu kali; ID numerik undangan tidak digunakan dalam tautan.
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| invitation_token | query | string | Ya | Token satu kali berupa teks biasa yang tidak kosong yang terdapat dalam tautan undangan |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"team_name": "string",
"role": 2,
"status": 0,
"expired_at": "string"
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons. | Inline |
Mengembalikan struktur data
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| peran | 2 |
| peran | 3 |
| status | 0 |
| status | 1 |
| status | 2 |
| status | 3 |
| status | 4 |
POST Kirim Ulang Pemberitahuan Undangan Tim
POST /ep/team/invitations/resend
Kirim ulang undangan melalui saluran distribusi asli; pengguna terdaftar juga akan menerima pesan dalam aplikasi. Pengiriman ulang akan memutar token, dan semua tautan undangan sebelumnya akan segera menjadi tidak valid.
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"invitation_id": 1
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » team_id | isi | ID Publik Tim | Ya | Pengidentifikasi publik tim, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » invitation_id | isi | bilangan bulat | Ya | ID Undangan |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"invitation": {
"id": null,
"team_id": null,
"inviter_user_id": null,
"invitee_user_id": null,
"invite_type": null,
"invite_country_code": null,
"invite_target": null,
"delivery_type": null,
"role": null,
"status": null,
"accepted_by_user_id": null,
"expired_at": null,
"accepted_at": null,
"rejected_at": null,
"cancelled_at": null,
"created_at": null
},
"invitation_url": "http://example.com",
"notification_channels": {
"email": null,
"sms": null,
"site_inner_message": null
}
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons. | Inline |
Mengembalikan struktur data
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| tipe_undangan | 1 |
| tipe_undangan | 2 |
| tipe_undangan | 3 |
| jenis_pengiriman | 1 |
| jenis_pengiriman | 2 |
| jenis_pengiriman | 3 |
| peran | 2 |
| peran | 3 |
| status | 0 |
| status | 1 |
| status | 2 |
| status | 3 |
| status | 4 |
| antrian | |
| gagal | |
| dilewati | |
| SMS | antrean |
| SMS | gagal |
| SMS | dilewati |
| pesan_dalam_situs | dibuat |
| site_inner_message | exists |
| site_inner_message | gagal |
POST Terima undangan tim
POST /ep/team/invitations/accept
Pengguna yang saat ini masuk menerima undangan menggunakan invitation_token sekali pakai, yang harus sesuai dengan target undangan dan milik situs tempat undangan tersebut berasal; team_id tidak perlu disertakan.
Parameter Permintaan Isi
{
"invitation_token": "string"
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » invitation_token | body | string | Ya | Token undangan satu kali dalam teks biasa |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"team_member_id": 1,
"team_id": "A1b2C3d4E5f6",
"user_id": 1,
"role": 1,
"status": 0,
"joined_at": "string",
"nickname": "string",
"username": "string"
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; jika logika bisnis berhasil, data adalah objek anggota. | Inline |
Mengembalikan struktur data
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| peran | 1 |
| peran | 2 |
| peran | 3 |
| peran | 4 |
| status | 0 |
| status | 1 |
| status | 2 |
| status | 3 |
POST - Tolak Undangan Tim
POST /ep/team/invitations/reject
Pengguna yang saat ini masuk menggunakan invitation_token sekali pakai untuk menolak undangan yang sesuai dengan identitas mereka; team_id tidak diperlukan.
Parameter Permintaan Isi
{
"invitation_token": "string"
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » invitation_token | body | string | Ya | Token undangan satu kali dalam teks biasa |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"id": 1,
"team_id": "A1b2C3d4E5f6",
"inviter_user_id": 1,
"invitee_user_id": 0,
"invite_type": 1,
"invite_country_code": 999,
"invite_target": "string",
"delivery_type": 1,
"role": 2,
"status": 0,
"accepted_by_user_id": 0,
"expired_at": "2026-07-17 10:00:00",
"accepted_at": null,
"rejected_at": null,
"cancelled_at": null,
"created_at": "2026-07-10 10:00:00"
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; data.status=2 ketika logika bisnis berhasil | Inline |
Mengembalikan struktur data
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| tipe_undangan | 1 |
| tipe_undangan | 2 |
| tipe_undangan | 3 |
| jenis_pengiriman | 1 |
| jenis_pengiriman | 2 |
| jenis_pengiriman | 3 |
| peran | 2 |
| peran | 3 |
| status | 0 |
| status | 1 |
| status | 2 |
| status | 3 |
| status | 4 |
POST Batalkan undangan tim
POST /ep/team/invitations/cancel
Untuk membatalkan undangan yang tertunda dalam tim tertentu, operator harus memiliki wewenang untuk mengundang peran target tersebut.
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"invitation_id": 1
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » team_id | isi | ID Publik Tim | Ya | Pengidentifikasi publik tim, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » invitation_id | isi | bilangan bulat | Ya | ID Undangan |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"id": 1,
"team_id": "A1b2C3d4E5f6",
"inviter_user_id": 1,
"invitee_user_id": 0,
"invite_type": 1,
"invite_country_code": 999,
"invite_target": "string",
"delivery_type": 1,
"role": 2,
"status": 0,
"accepted_by_user_id": 0,
"expired_at": "2026-07-17 10:00:00",
"accepted_at": null,
"rejected_at": null,
"cancelled_at": null,
"created_at": "2026-07-10 10:00:00"
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; data.status=3 ketika logika bisnis berhasil | Inline |
Mengembalikan struktur data
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| tipe_undangan | 1 |
| tipe_undangan | 2 |
| tipe_undangan | 3 |
| jenis_pengiriman | 1 |
| jenis_pengiriman | 2 |
| jenis_pengiriman | 3 |
| peran | 2 |
| peran | 3 |
| status | 0 |
| status | 1 |
| status | 2 |
| status | 3 |
| status | 4 |
Manajemen Poin
Dapatkan informasi paket poin.
GET /web_v1/credit/info
Minta ringkasan paket poin untuk ruang sumber daya saat ini. Ruang tim memerlukan izin USE_ASSETS; antarmuka ini mendukung status masuk, Kunci API pribadi, dan Kunci API tim.
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya | Tidak | Pengidentifikasi ruang sumber daya; ruang pribadi dapat dihilangkan atau diberikan sebagai string kosong; Kunci API tim dapat dihilangkan, tetapi harus sesuai dengan Kunci saat diberikan |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; ketika transaksi berhasil, data mencakup level poin, jumlah total, jumlah tersisa, waktu reset, dan status pengisian ulang otomatis. | Inline |
Mengembalikan struktur data
POST untuk mengatur pengisian ulang poin otomatis untuk saldo
POST /web_v1/credit/update-auto-supplement
Pengaturan ini memungkinkan pengisian ulang otomatis ruang sumber daya saat ini ketika masuk. Ruang tim memerlukan izin USE_OWNER_PAYMENT_CAPABILITIES dan saat ini hanya dapat diakses oleh administrator super tim; ruang tim dinonaktifkan secara default.
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"status": 0
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » status | isi | bilangan bulat | Ya | 0 = Mati, 1 = Hidup |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| » status | 0 |
| » status | 1 |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; ketika transaksi berhasil, data.status akan menampilkan status aktif/nonaktif yang diperbarui. | Inline |
Mengembalikan struktur data
Dapatkan Catatan Konsumsi Poin
GET /web_v1/credit/consumption-logs
Status login atau Kunci API memungkinkan kueri berhalaman dari catatan konsumsi poin ruang sumber daya saat ini. Ruang tim memerlukan izin VIEW_BILLING.
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya Tidak | tidak ada | |
| halaman | kueri | bilangan bulat | tidak | tidak ada |
| ukuran_halaman | kueri | bilangan bulat | tidak | tidak ada |
| start_date | query | string(date) | No | Tanggal mulai, diinterpretasikan berdasarkan zona waktu situs |
| end_date | query | string(date) | No | Tanggal akhir, diinterpretasikan berdasarkan zona waktu situs |
| jenis_konsumsi | kueri | string | Tidak | Jenis konsumsi |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; ketika logika bisnis berhasil, data mencakup daftar, halaman, ukuran_halaman, jumlah_total, dan total_halaman. | Inline |
Mengembalikan struktur data
Dapatkan Ambil Poin Atur Ulang Catatan
GET /web_v1/credit/reset-logs
Status login atau Kunci API: Kueri halaman demi halaman dari catatan pengaturan ulang poin untuk ruang sumber daya saat ini. Ruang tim memerlukan izin VIEW_BILLING.
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya Tidak | tidak ada | |
| halaman | kueri | bilangan bulat | tidak | tidak ada |
| ukuran_halaman | kueri | bilangan bulat | tidak | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; setelah transaksi berhasil, data mencakup catatan pengaturan ulang poin dan informasi penomoran halaman. | Inline |
Mengembalikan struktur data
Dapatkan statistik poin melalui GET
GET /web_v1/credit/stats
Status login atau Kunci API untuk menanyakan statistik poin ruang sumber daya saat ini yang dikelompokkan berdasarkan jenis konsumsi. Ruang tim memerlukan izin VIEW_BILLING.
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya Tidak | tidak ada | |
| start_date | query | string(date) | No | Tanggal mulai, diinterpretasikan berdasarkan zona waktu situs |
| end_date | query | string(date) | No | Tanggal akhir, diinterpretasikan berdasarkan zona waktu situs |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; ketika logika bisnis berhasil, data mencakup by_type dan total. | Inline |
Mengembalikan struktur data
DAPATKAN Dapatkan statistik poin harian
GET /web_v1/credit/daily-stats
Status login atau kueri Kunci API untuk konsumsi kredit harian ruang sumber daya saat ini, secara default menggunakan data 7 hari terakhir. Anggota tim reguler hanya melihat konsumsi aktual mereka sendiri; administrator, super administrator, dan anggota keuangan dengan hak akses VIEW_BILLING melihat data tim lengkap. Log tim untuk anggota tanpa catatan konsumsi historis hanya terlihat oleh tampilan lengkap. Kueri Kunci API dapat berisi maksimal 31 hari kalender (termasuk), dengan tanggal mulai tidak lebih lambat dari tanggal akhir.
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya Tidak | tidak ada | |
| start_date | query | string(date) | No | Tanggal mulai, defaultnya 6 hari yang lalu |
| end_date | query | string(date) | Tidak | Tanggal akhir, defaultnya hari ini |
| jenis_konsumsi | kueri | string | Tidak | Jenis konsumsi opsional |
| isi_celah | kueri | bilangan bulat | Tidak | Isi tanggal yang hilang |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| isi_celah | 0 |
| isi_celah | 1 |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; ketika bisnis berhasil, data mencakup daily_stats dan summary. | Inline |
Mengembalikan struktur data
DAPATKAN Dapatkan statistik poin per jam
GET /web_v1/credit/hourly-stats
Status login atau permintaan Kunci API untuk konsumsi kredit per jam dari ruang sumber daya saat ini, secara default menggunakan 7 hari terakhir. Ruang tim memerlukan izin VIEW_BILLING. Permintaan Kunci API dapat berisi maksimal 31 hari kalender (termasuk), dan tanggal mulai tidak boleh lebih lambat dari tanggal akhir.
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya Tidak | tidak ada | |
| start_date | query | string(date) | No | Tanggal mulai, defaultnya 6 hari yang lalu |
| end_date | query | string(date) | Tidak | Tanggal akhir, defaultnya hari ini |
| jenis_konsumsi | kueri | string | Tidak | Jenis konsumsi opsional |
| isi_celah | kueri | bilangan bulat | Tidak | Tambahkan jam yang hilang |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| isi_celah | 0 |
| isi_celah | 1 |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; ketika bisnis berhasil, data mencakup hourly_stats dan summary. | Inline |
Mengembalikan struktur data
Dapatkan informasi paket poin.
DAPATKAN /ep/kredit/info
Minta ringkasan paket poin untuk ruang sumber daya saat ini. Ruang tim memerlukan izin USE_ASSETS; antarmuka ini mendukung status masuk, Kunci API pribadi, dan Kunci API tim.
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya | Tidak | Pengidentifikasi ruang sumber daya; ruang pribadi dapat dihilangkan atau diberikan sebagai string kosong; Kunci API tim dapat dihilangkan, tetapi harus sesuai dengan Kunci saat diberikan |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; ketika transaksi berhasil, data mencakup level poin, jumlah total, jumlah tersisa, waktu reset, dan status pengisian ulang otomatis. | Inline |
Mengembalikan struktur data
Dapatkan Catatan Konsumsi Poin
DAPATKAN /ep/kredit/log-konsumsi
Status login atau Kunci API memungkinkan kueri berhalaman dari catatan konsumsi poin ruang sumber daya saat ini. Ruang tim memerlukan izin VIEW_BILLING.
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya Tidak | tidak ada | |
| halaman | kueri | bilangan bulat | tidak | tidak ada |
| ukuran_halaman | kueri | bilangan bulat | tidak | tidak ada |
| start_date | query | string(date) | No | Tanggal mulai, diinterpretasikan berdasarkan zona waktu situs |
| end_date | query | string(date) | No | Tanggal akhir, diinterpretasikan berdasarkan zona waktu situs |
| jenis_konsumsi | kueri | string | Tidak | Jenis konsumsi |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; ketika logika bisnis berhasil, data mencakup daftar, halaman, ukuran_halaman, jumlah_total, dan total_halaman. | Inline |
Mengembalikan struktur data
Dapatkan Ambil Poin Atur Ulang Catatan
GET /ep/credit/reset-logs
Status login atau Kunci API: Kueri halaman demi halaman dari catatan pengaturan ulang poin untuk ruang sumber daya saat ini. Ruang tim memerlukan izin VIEW_BILLING.
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya Tidak | tidak ada | |
| halaman | kueri | bilangan bulat | tidak | tidak ada |
| ukuran_halaman | kueri | bilangan bulat | tidak | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; setelah transaksi berhasil, data mencakup catatan pengaturan ulang poin dan informasi penomoran halaman. | Inline |
Mengembalikan struktur data
Dapatkan statistik poin melalui GET
DAPATKAN /ep/kredit/statistik
Status login atau Kunci API untuk menanyakan statistik poin ruang sumber daya saat ini yang dikelompokkan berdasarkan jenis konsumsi. Ruang tim memerlukan izin VIEW_BILLING.
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya Tidak | tidak ada | |
| start_date | query | string(date) | No | Tanggal mulai, diinterpretasikan berdasarkan zona waktu situs |
| end_date | query | string(date) | No | Tanggal akhir, diinterpretasikan berdasarkan zona waktu situs |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; ketika logika bisnis berhasil, data mencakup by_type dan total. | Inline |
Mengembalikan struktur data
DAPATKAN Dapatkan statistik poin harian
DAPATKAN /ep/kredit/statistik-harian
Status login atau kueri Kunci API untuk konsumsi kredit harian ruang sumber daya saat ini, secara default menggunakan data 7 hari terakhir. Anggota tim reguler hanya melihat konsumsi aktual mereka sendiri; administrator, super administrator, dan anggota keuangan dengan hak akses VIEW_BILLING melihat data tim lengkap. Log tim untuk anggota tanpa catatan konsumsi historis hanya terlihat oleh tampilan lengkap. Kueri Kunci API dapat berisi maksimal 31 hari kalender (termasuk), dengan tanggal mulai tidak lebih lambat dari tanggal akhir.
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya Tidak | tidak ada | |
| start_date | query | string(date) | No | Tanggal mulai, defaultnya 6 hari yang lalu |
| end_date | query | string(date) | Tidak | Tanggal akhir, defaultnya hari ini |
| jenis_konsumsi | kueri | string | Tidak | Jenis konsumsi opsional |
| isi_celah | kueri | bilangan bulat | Tidak | Isi tanggal yang hilang |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| isi_celah | 0 |
| isi_celah | 1 |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; ketika bisnis berhasil, data mencakup daily_stats dan summary. | Inline |
Mengembalikan struktur data
DAPATKAN Dapatkan statistik poin per jam
DAPATKAN /ep/kredit/statistik-per-jam
Status login atau permintaan Kunci API untuk konsumsi kredit per jam dari ruang sumber daya saat ini, secara default menggunakan 7 hari terakhir. Ruang tim memerlukan izin VIEW_BILLING. Permintaan Kunci API dapat berisi maksimal 31 hari kalender (termasuk), dan tanggal mulai tidak boleh lebih lambat dari tanggal akhir.
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya Tidak | tidak ada | |
| start_date | query | string(date) | No | Tanggal mulai, defaultnya 6 hari yang lalu |
| end_date | query | string(date) | Tidak | Tanggal akhir, defaultnya hari ini |
| jenis_konsumsi | kueri | string | Tidak | Jenis konsumsi opsional |
| isi_celah | kueri | bilangan bulat | Tidak | Tambahkan jam yang hilang |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| isi_celah | 0 |
| isi_celah | 1 |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; ketika bisnis berhasil, data mencakup hourly_stats dan summary. | Inline |
Mengembalikan struktur data
Catatan Aktivitas Xcrawl
Dapatkan Daftar Tugas Terbaru Xcrawl
GET /web_v1/xcrawl-activity-log/recent-runs
Masuk untuk melihat daftar dan ringkasan tugas individual di ruang sumber daya saat ini. Ruang tim memerlukan USE_ASSETS; anggota biasa hanya dapat melihat tugas yang dihasilkan oleh kredensial yang mereka buat sendiri, sedangkan administrator dan super administrator dapat melihat semua tugas tim.
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya Tidak | tidak ada | |
| halaman | kueri | bilangan bulat | tidak | tidak ada |
| ukuran_halaman | kueri | bilangan bulat | tidak | tidak ada |
| titik akhir | kueri | string | Tidak | Jenis titik akhir |
| status | kueri | string | tidak | tidak ada |
| waktu_mulai | kueri | string | Tidak | Zona waktu pengguna, format Ymd H:i:s |
| waktu_akhir | kueri | string | Tidak | Waktu zona waktu pengguna, termasuk batas akhir |
| url | query | string | Tidak | URL Target atau Pengidentifikasi Pengikis Data |
| job_id | query | string | Tidak | Awalan ID Tugas |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| status | tertunda |
| status | merayap |
| status | selesai |
| status | gagal |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; jika transaksi berhasil, data akan mencakup daftar berhalaman dan metadata. | Inline |
Mengembalikan struktur data
GET untuk mengambil Hasil Perayapan Xcrawl
GET /web_v1/xcrawl-activity-log/crawl-result
Masuk untuk menanyakan Hasil Perayapan untuk tugas yang ditentukan di ruang sumber daya saat ini. Ruang tim memerlukan USE_ASSETS dan memverifikasi kepemilikan tugas berdasarkan cakupan kredensial yang terlihat oleh anggota.
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya Tidak | tidak ada | |
| job_id | query | string | Ya | ID Tugas |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; ketika operasi bisnis berhasil, data tersebut mencakup job_id dan crawl_result. | Inline |
Mengembalikan struktur data
GET Mengambil detail dan log tugas Xcrawl
GET /web_v1/xcrawl-activity-log/activity-logs
Masuk untuk menanyakan detail tugas tunggal tertentu dan hasilnya di ruang sumber daya saat ini. Ruang tim memerlukan USE_ASSETS dan memverifikasi kepemilikan tugas berdasarkan rentang kredensial yang terlihat untuk setiap anggota.
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya Tidak | tidak ada | |
| job_id | query | string | Ya | ID Tugas |
| halaman | kueri | bilangan bulat | tidak | nomor halaman sub-hasil perayapan/data |
| ukuran_halaman | kueri | bilangan bulat | Tidak | Jumlah halaman untuk hasil perayapan/sub-data |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; ketika transaksi berhasil, data mencakup pekerjaan dan detail yang berubah berdasarkan titik akhir. | Inline |
Mengembalikan struktur data
Permintaan GET untuk mengambil data dari URL untuk statistik agregat.
GET /web_v1/xcrawl-activity-log/data-url-summary
Status login menggabungkan tugas-tugas pengikis data dari ruang sumber daya saat ini. Ruang tim memerlukan USE_ASSETS, dan hasilnya mengikuti cakupan kredensial yang terlihat oleh anggota.
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya Tidak | tidak ada | |
| batas | kueri | bilangan bulat | Tidak | Mengembalikan jumlah item; 0 mengembalikan daftar kosong |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; jika logika bisnis berhasil, data.list akan berisi hasil agregasi scraper. | Inline |
Mengembalikan struktur data
GET untuk mengambil daftar tugas crawling terbaru dalam batch.
GET /web_v1/xcrawl-activity-log/batch-recent-runs
Masuk untuk melihat daftar dan ringkasan tugas batch di ruang sumber daya saat ini. Ruang tim memerlukan USE_ASSETS; anggota biasa hanya dapat melihat tugas yang dihasilkan oleh kredensial yang mereka buat sendiri, sedangkan administrator dan super administrator dapat melihat semua tugas tim.
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya Tidak | tidak ada | |
| halaman | kueri | bilangan bulat | tidak | tidak ada |
| ukuran_halaman | kueri | bilangan bulat | tidak | tidak ada |
| titik akhir | kueri | string | Tidak | Jenis titik akhir, biasanya batch_scrape |
| status | kueri | string | tidak | tidak ada |
| waktu_mulai | kueri | string | Tidak | Zona waktu pengguna, format Ymd H:i:s |
| waktu_akhir | kueri | string | Tidak | Waktu zona waktu pengguna, termasuk batas akhir |
| batch_id | query | string | no | Awalan ID tugas batch |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| status | tertunda |
| status | merayap |
| status | selesai |
| status | gagal |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; jika transaksi berhasil, data akan mencakup daftar berhalaman dan metadata. | Inline |
Mengembalikan struktur data
Permintaan GET untuk mengambil detail dan log dari tugas web scraping batch.
GET /web_v1/xcrawl-activity-log/batch-activity-logs
Status login menanyakan hasil dari sekumpulan tugas tertentu dan sub-itemnya di ruang sumber daya saat ini. Ruang tim memerlukan USE_ASSETS dan memverifikasi kepemilikan tugas berdasarkan cakupan kredensial yang terlihat oleh anggota.
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya Tidak | tidak ada | |
| batch_id | query | string | Ya | ID tugas batch |
| halaman | kueri | bilangan bulat | tidak | nomor halaman sub-item |
| ukuran_halaman | kueri | bilangan bulat | tidak | Jumlah sub-item per halaman |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; ketika logika bisnis berhasil, data tersebut mencakup detail pekerjaan dan tugas batch. | Inline |
Mengembalikan struktur data
Manajemen akun agen
Dapatkan daftar akun proxy.
DAPATKAN /ep/daftar-akun-putih/daftar
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya | Tidak | Pengidentifikasi ruang sumber daya; ruang pribadi dapat dihilangkan atau diberikan sebagai string kosong; kunci tim dapat dihilangkan, tetapi harus sesuai dengan kunci saat diberikan |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "string",
"data": {
"list": [
{
"id": 0,
"username": "string",
"password": "string",
"created_at": "string",
"remark": "string",
"product_type": 9,
"usage_flow": 0,
"limit_flow": 102400,
"status": 0
}
]
}
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan berhasil | Sebaris |
Mengembalikan struktur data
Kode status 200
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| » kode | kode respons | salah | tidak ada | Kode status: 200 Berhasil, 3 app_key tidak valid | |
| » pesan | string | false | tidak ada | Pesan status | |
| » data | objek | salah | tidak ada | tidak ada | |
| »» daftar | [objek] | salah | tidak ada | tidak ada | |
| »»» id | bilangan bulat | salah | tidak ada | Nomor Rekening | |
| »»» nama pengguna | string | false | none | Nama akun proxy | |
| »»» kata sandi | string | false | none | Kata sandi akun proxy | |
| »»» created_at | string | false | none | Waktu ditambahkan | |
| »»» catatan | string | salah | tidak ada | Keterangan | |
| »»» jenis_produk | Jenis produk | salah | tidak ada | Jenis paket: 9 Paket Lalu Lintas Perumahan Dinamis, 11 Paket IP Perumahan Dinamis, 14 Paket IP Pusat Data Statis, 25 Paket IP Perumahan Statis | |
| »»» usage_flow | integer | false | none | Alur penggunaan, dalam KB | |
| »»» limit_flow | integer | false | none | Batas aliran kustom: maksimum 102400 GB, 0 berarti tanpa batas | |
| »»» status | bilangan bulat | salah | tidak ada | Status diaktifkan: 1 diaktifkan, 0 dinonaktifkan |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| jenis_produk | 9 |
| jenis_produk | 11 |
| jenis_produk | 14 |
| jenis_produk | 25 |
Batas lalu lintas akun proxy deteksi POST dapat diatur.
POST /ep/whitelist-account/check
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"account": "string"
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | tidak | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » akun | isi | string | Tidak | Lewatkan nama akun saat mengedit akun proxy yang sudah ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"isAgent": 0,
"trendMax": 0,
"staticMax": 0,
"maxLimit": 0,
"minLimit": 0
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan berhasil | Sebaris |
Mengembalikan struktur data
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| adalahAgen | 0 |
| adalahAgen | 1 |
Dapatkan kuota sub-akun proxy dinamis dan jumlah yang digunakan.
DAPATKAN /ep/whitelist-account/child-account
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya | Tidak | Pengidentifikasi ruang sumber daya; ruang pribadi dapat dihilangkan atau dapat diberikan string kosong |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"totalChildAccount": 0,
"usedChildAccount": 0
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan berhasil | Sebaris |
Mengembalikan struktur data
POST Tambahkan akun proxy.
POST /ep/whitelist-account/add
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"app_key": "stringstringstringstringstringst",
"accounts": "user01:pass,user02:pass,user03:pass",
"remark": "",
"product_type": 9
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | tidak | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » app_key | body | string | No | Kunci otorisasi |
| » akun | isi | string | Ya | Kata sandi akun. Harap isi dengan format nama pengguna:kata sandi. Hanya angka dan huruf yang didukung untuk akun dan kata sandi. Karakter khusus atau spasi tidak diperbolehkan. Pisahkan akun dan kata sandi dengan titik dua. Penambahan massal didukung. Pisahkan akun proxy dengan koma (,). |
| » catatan | isi | string | Tidak | Deskripsi akun proxy |
| » jenis_produk | isi | Jenis produk | Tidak | Jenis Paket: 9 Paket Lalu Lintas Perumahan Dinamis, 11 Paket IP Perumahan Dinamis, 14 Paket IP Pusat Data Statis, 25 Paket IP Perumahan Statis |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| » jenis_produk | 9 |
| » jenis_produk | 11 |
| » jenis_produk | 14 |
| » jenis_produk | 25 |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "string",
"data": null
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan berhasil | Sebaris |
Mengembalikan struktur data
Kode status 200
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| » kode | bilangan bulat | salah | tidak ada | Kode status: 200 Berhasil, 3 Kunci aplikasi tidak valid, 156 Akun belum diverifikasi | |
| » pesan | string | false | tidak ada | Pesan status | |
| » data | null | false | none | none |
POST Hapus Akun Agen
POST /ep/whitelist-account/delete
Harap dicatat bahwa penghapusan bersifat permanen, dan data yang telah digunakan tidak dapat dipulihkan. Penghapusan membutuhkan waktu sekitar 5 menit, dan selama waktu tersebut biaya mungkin masih berlaku.
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"app_key": "stringstringstringstringstringst",
"accounts": "user01,user02"
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | tidak | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » app_key | body | string | No | Kunci otorisasi |
| » akun | isi | string | Ya | Akun proksi, hanya mendukung angka dan huruf. Mendukung operasi batch, dengan akun proksi dipisahkan oleh koma (,). |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "string",
"data": null
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan untuk | Sebaris |
Mengembalikan struktur data
Kode status 200
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| » kode | bilangan bulat | salah | tidak ada | Kode status: 200 Berhasil, 3 Kunci aplikasi tidak valid, 156 Akun belum diverifikasi | |
| » pesan | string | false | tidak ada | Pesan status | |
| » data | null | false | none | none |
Nonaktifkan akun proksi POST
POST /ep/whitelist-account/disable
Terdapat waktu tunggu sekitar 5 menit setelah penonaktifan, di mana biaya mungkin masih dikenakan.
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"app_key": "stringstringstringstringstringst",
"accounts": "user01,user02"
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | tidak | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » app_key | body | string | No | Kunci otorisasi |
| » akun | isi | string | Ya | Akun proksi, hanya mendukung angka dan huruf. Mendukung operasi batch, dengan akun proksi dipisahkan oleh koma (,). |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "string",
"data": null
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan untuk | Sebaris |
Mengembalikan struktur data
Kode status 200
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| » kode | bilangan bulat | salah | tidak ada | Kode status: 200 Berhasil, 3 Kunci aplikasi tidak valid, 156 Akun belum diverifikasi | |
| » pesan | string | false | tidak ada | Pesan status | |
| » data | null | false | none | none |
POST Aktifkan Akun Proksi
POST /ep/whitelist-account/enable
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"app_key": "stringstringstringstringstringst",
"accounts": "user01,user02"
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | tidak | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » app_key | body | string | No | Kunci otorisasi |
| » akun | isi | string | Ya | Akun proksi, hanya mendukung angka dan huruf. Mendukung operasi batch, dengan akun proksi dipisahkan oleh koma (,). |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "string",
"data": null
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan untuk | Sebaris |
Mengembalikan struktur data
Kode status 200
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| » kode | bilangan bulat | salah | tidak ada | Kode status: 200 Berhasil, 3 Kunci aplikasi tidak valid, 156 Akun belum diverifikasi | |
| » pesan | string | false | tidak ada | Pesan status | |
| » data | null | false | none | none |
Kirim permintaan POST untuk mengubah kata sandi akun proxy.
POST /ep/whitelist-account/change-password
Harap diperhatikan bahwa ada masa tunggu 5 menit setelah Anda melakukan perubahan. Selama waktu ini, kata sandi lama mungkin masih berfungsi normal.
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"app_key": "stringstringstringstringstringst",
"account": "user",
"password": "pass"
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | tidak | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » app_key | body | string | No | Kunci otorisasi |
| » akun | isi | string | Ya | Akun proxy, hanya angka dan huruf yang didukung. |
| » kata sandi | isi | string | Ya | Kata sandi baru untuk akun proxy, hanya angka dan huruf yang didukung. |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "string",
"data": null
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan untuk | Sebaris |
Mengembalikan struktur data
Kode status 200
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| » kode | bilangan bulat | salah | tidak ada | Kode status: 200 Berhasil, 3 Kunci aplikasi tidak valid, 156 Akun belum diverifikasi | |
| » pesan | string | false | tidak ada | Pesan status | |
| » data | null | false | none | none |
POST untuk mengubah catatan akun agen
POST /ep/whitelist-account/change-remark
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"app_key": "stringstringstringstringstringst",
"account": "user",
"remark": ""
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | tidak | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » app_key | body | string | No | Kunci otorisasi |
| » akun | isi | string | Ya | Akun proxy, hanya angka dan huruf yang didukung. |
| » catatan | isi | string | Ya | Catatan baru untuk akun proksi, hingga 32 karakter Tionghoa atau 64 karakter Inggris. |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "string",
"data": null
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan untuk | Sebaris |
Mengembalikan struktur data
Kode status 200
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| » kode | bilangan bulat | salah | tidak ada | Kode status: 200 Berhasil, 3 Kunci aplikasi tidak valid, 156 Akun belum diverifikasi | |
| » pesan | string | false | tidak ada | Pesan status | |
| » data | null | false | none | none |
POST untuk memodifikasi batas lalu lintas akun proxy
POST /ep/whitelist-account/change-limit
Harap dicatat bahwa statistik lalu lintas mungkin tertunda hingga 5 menit, yang berarti bahwa lalu lintas aktual yang dikonsumsi mungkin melebihi batas ini.
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"app_key": "stringstringstringstringstringst",
"account": "user",
"limit": 0
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | tidak | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » app_key | body | string | No | Kunci otorisasi |
| » akun | isi | string | Ya | Akun proxy, hanya angka dan huruf yang didukung. |
| » batas | isi | bilangan bulat | Tidak | Batas lalu lintas, satuan: GB, 0 berarti tidak ada batas |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "string",
"data": null
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan untuk | Sebaris |
Mengembalikan struktur data
Kode status 200
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| » kode | bilangan bulat | salah | tidak ada | Kode status: 200 Berhasil, 3 Kunci aplikasi tidak valid, 156 Akun belum diverifikasi | |
| » pesan | string | false | tidak ada | Pesan status | |
| » data | null | false | none | none |
POST Buat akun proxy dengan cepat
POST /ep/whitelist-account/quick-add
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"product_type": 0
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » tipe_produk | isi | bilangan bulat | ya | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 0,
"msg": "string",
"request_id": "string",
"data": {
"username": "string",
"password": "string"
}
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE Mengembalikan akun dan kata sandi baru setelah transaksi berhasil | Inline |
Mengembalikan struktur data
Kode status 200
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| » kode | bilangan bulat | salah | tidak ada | tidak ada | |
| » pesan | string | salah | tidak ada | tidak ada | |
| » request_id | string | false | none | none | |
| » data | apa saja | salah | tidak ada | tidak ada |
salah satu
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| »»anonim | objek | salah | tidak ada | tidak ada | |
| »»» nama pengguna | string | benar | tidak ada | tidak ada | |
| »»» kata sandi | string | benar | tidak ada | tidak ada |
xor
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| »»anonim | null | false | tidak ada | tidak ada |
POST untuk mengubah batas lalu lintas harian akun proxy.
POST /ep/whitelist-account/change-daily-limit
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"account": "string",
"daily_limit": 0
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » akun | isi | string | ya | tidak ada |
| » batas_harian | isi | bilangan bulat | Tidak | Satuan: GB |
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE Operasi berhasil | Tidak ada |
POST untuk memodifikasi informasi akun agen
POST /ep/whitelist-account/change
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"account": "string",
"password": "string",
"remark": "string",
"limit": 0,
"daily_limit": 0,
"status": 0,
"udp": 0
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » akun | isi | string | ya | tidak ada |
| » kata sandi | isi | string | tidak | tidak ada |
| » komentar | isi | string | tidak | tidak ada |
| » batas | isi | bilangan bulat | Tidak | Batas total data, dalam GB |
| » daily_limit | body | integer | Tidak | Batas data harian, dalam GB |
| » status | isi | bilangan bulat | tidak | tidak ada |
| » udp | isi | bilangan bulat | tidak | tidak ada |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| » status | 0 |
| » status | 1 |
| » udp | 0 |
| » udp | 1 |
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE Operasi berhasil | Tidak ada |
Permintaan POST memperbarui cache otentikasi akun proksi di ruang sumber daya saat ini.
POST /ep/whitelist-account/refresh
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6"
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | tidak | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE Operasi berhasil | Tidak ada |
Dapatkan kuota akun agen untuk jenis produk tertentu.
DAPATKAN /ep/whitelist-account/kuota
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya Tidak | tidak ada | |
| tipe_produk | kueri | bilangan bulat | ya | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 0,
"msg": "string",
"request_id": "string",
"data": {
"usage": 0,
"limit": 0,
"expand": 0
}
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan berhasil | Sebaris |
Mengembalikan struktur data
Kode status 200
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| » kode | bilangan bulat | salah | tidak ada | tidak ada | |
| » pesan | string | salah | tidak ada | tidak ada | |
| » request_id | string | false | none | none | |
| » data | objek | salah | tidak ada | tidak ada | |
| »» penggunaan | bilangan bulat | benar | tidak ada | tidak ada | |
| »» batas | bilangan bulat | benar | tidak ada | tidak ada | |
| »» perluas | bilangan bulat | benar | tidak ada | tidak ada |
Dapatkan kuota akun agen untuk semua jenis produk.
DAPATKAN /ep/whitelist-account/kuota
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya Tidak | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 0,
"msg": "string",
"request_id": "string",
"data": {
"list": [
{
"product_type": 0,
"limit": 0,
"usage": 0
}
]
}
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan berhasil | Sebaris |
Mengembalikan struktur data
Kode status 200
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| » kode | bilangan bulat | salah | tidak ada | tidak ada | |
| » pesan | string | salah | tidak ada | tidak ada | |
| » request_id | string | false | none | none | |
| » data | objek | salah | tidak ada | tidak ada | |
| »» daftar | [objek] | salah | tidak ada | tidak ada | |
| »»» tipe_produk | bilangan bulat | salah | tidak ada | tidak ada | |
| »»» batas | bilangan bulat | salah | tidak ada | tidak ada | |
| »»» penggunaan | bilangan bulat | salah | tidak ada | tidak ada |
POST untuk memodifikasi informasi akun agen
POST /ep/akun-proksi/perubahan
Ubah kata sandi akun proxy, catatan, batas lalu lintas, batas lalu lintas harian, status aktif, atau sakelar UDP.
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"app_key": "string",
"account": "string",
"password": "string",
"remark": "string",
"limit": 0,
"daily_limit": 0,
"status": 0,
"udp": 0
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | tidak | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » app_key | body | string | No | Kunci otorisasi |
| » akun | isi | string | adalah | nama akun proksi |
| » kata sandi | isi | string | Tidak | Kata sandi baru, 6-16 karakter angka atau huruf; jika tidak dikirim, tidak akan diubah |
| » komentar | isi | string | Tidak | Catatan baru |
| » batas | isi | bilangan bulat | Tidak | Penggunaan data maksimum, dalam GB, 0 menunjukkan tidak ada batas |
| » daily_limit | body | integer | Tidak | Batas data harian dalam GB, 0 menunjukkan tidak ada batas |
| » status | isi | bilangan bulat | Tidak | Status diaktifkan |
| » UDP | isi | bilangan bulat | Tidak | UDP mendukung peralihan, hanya efektif untuk tipe paket 14, 16, 21, dan 25 |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| » status | 0 |
| » status | 1 |
| » udp | 0 |
| » udp | 1 |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "string",
"data": null
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan berhasil | Sebaris |
Mengembalikan struktur data
Kode status 200
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| » kode | bilangan bulat | salah | tidak ada | Kode status, 200 Berhasil | |
| » pesan | string | false | tidak ada | Pesan status | |
| » data | null | false | none | none |
Permintaan GET menghasilkan informasi koneksi proxy.
DAPATKAN /ep/whitelist-account/format
Mendukung kunci API individu dan tim. Hanya mengembalikan akun proxy resmi dalam ruang sumber daya saat ini, mendukung tipe paket 9, 11, dan 12. JSON/XML mengembalikan daftar kunci akun yang terstruktur; txt/csv mengembalikan string gabungan dalam format f.
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| ac | query | integer | Ya | ID akun agen atau nama pengguna; akun parameter yang kompatibel |
| ae | kueri | string | tidak | tidak ada |
| st | kueri | string | tidak | tidak ada |
| ct | kueri | string | tidak | tidak ada |
| lf | kueri | bilangan bulat | tidak | tidak ada |
| n | kueri | bilangan bulat | tidak | tidak ada |
| f | query | integer | Tidak | Hanya memengaruhi format string penggabungan file txt/csv |
| tipe | kueri | string | tidak | tidak ada |
| lb | kueri | string | tidak | tidak ada |
| ep | kueri | string | tidak | tidak ada |
| team_id | query | ID Ruang Sumber Daya Tidak | tidak ada |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| f | 1 |
| f | 2 |
| f | 3 |
| f | 4 |
| f | 5 |
| tipe | json |
| tipe | xml |
| ketik | txt |
| tipe | csv |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"list": [{}]
},
"request_id": "string"
}
"string"
<?xml version="1.0" encoding="UTF-8" ?>
<WebV1SuccessResponse>
<code>200</code>
<msg>SUCCESS</msg>
<data/>
<request_id>string</request_id>
</WebV1SuccessResponse>
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan. Respons Sukses WebV1 |
Daftar putih IP
Dapatkan daftar IP yang diizinkan
DAPATKAN /ep/proxy-ip/list
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya | Tidak | Pengidentifikasi ruang sumber daya; ruang pribadi dapat dihilangkan atau dapat diberikan string kosong |
| tipe_produk | kueri | bilangan bulat | Tidak | Nomor tipe paket |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "string",
"data": {
"list": [
{
"ip": "1.1.1.1",
"remark": "string",
"product_type": 0,
"created_at": "string"
}
]
}
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan berhasil | Sebaris |
Mengembalikan struktur data
Kode status 200
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| » kode | bilangan bulat | salah | tidak ada | Kode status, 200 Berhasil | |
| » pesan | string | false | tidak ada | Pesan status | |
| » data | objek | salah | tidak ada | tidak ada | |
| »» daftar | [objek] | salah | tidak ada | tidak ada | |
| »»» ip | string | false | none | Daftar Putih IP | |
| »»» catatan | string | salah | tidak ada | Keterangan | |
| »»» tipe_produk | bilangan bulat | salah | tidak ada | Tipe paket | |
| »»» created_at | string | false | none | Waktu pembuatan |
POST Tambahkan daftar putih IP
POST /ep/proxy-ip/add
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"app_key": "string",
"ips": "1.1.1.1,2.2.2.2",
"remark": "string",
"product_type": 0,
"user_product_id": 0
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | tidak | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » app_key | body | string | No | Kunci otorisasi |
| » ips | body | string | Ya | Daftar IP yang akan ditambahkan, beberapa IP dipisahkan oleh koma atau baris baru |
| » catatan | isi | string | Tidak | Catatan |
| » tipe_produk | isi | bilangan bulat | Tidak | Nomor tipe kemasan |
| » user_product_id | isi | bilangan bulat | Tidak | ID paket pengguna, wajib diisi jika tipe paket adalah 11 |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "string",
"data": null
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan berhasil | Sebaris |
Mengembalikan struktur data
Kode status 200
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| » kode | bilangan bulat | salah | tidak ada | Kode status, 200 Berhasil | |
| » pesan | string | false | tidak ada | Pesan status | |
| » data | null | false | none | none |
Kirim pesan POST untuk menghapus IP dari daftar putih.
POST /ep/proxy-ip/delete
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"app_key": "string",
"ips": "1.1.1.1,2.2.2.2",
"verify_type": "string",
"verify_code": "string"
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | tidak | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » app_key | body | string | No | Kunci otorisasi |
| » ips | body | string | Ya | IP yang diizinkan untuk dihapus, beberapa IP dipisahkan dengan koma |
| » verify_type | body | string | Tidak | Jenis verifikasi: telepon, email, wechat, totp |
| » verify_code | body | string | No | Kode verifikasi |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "string",
"data": null
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan berhasil | Sebaris |
Mengembalikan struktur data
Kode status 200
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| » kode | bilangan bulat | salah | tidak ada | Kode status, 200 Berhasil | |
| » pesan | string | false | tidak ada | Pesan status | |
| » data | null | false | none | none |
POST untuk mengubah alamat IP; catatan daftar putih
POST /ep/white-ip/change-remark
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"ip": "192.168.0.1",
"remark": "string"
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » ip | isi | string(ipv4) | ya | tidak ada |
| » komentar | isi | string | ya | tidak ada |
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE Operasi berhasil | Tidak ada |
POST memperbarui alamat IP ruang sumber daya saat ini dan cache otentikasi daftar putih.
POST /ep/white-ip/refresh
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6"
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | tidak | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE Operasi berhasil | Tidak ada |
Dapatkan kuota daftar putih IP untuk jenis produk tertentu.
DAPATKAN /ep/white-ip/kuota
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya Tidak | tidak ada | |
| tipe_produk | kueri | bilangan bulat | ya | tidak ada |
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE Operasi berhasil | Tidak ada |
Dapatkan kuota daftar putih IP untuk semua jenis produk.
DAPATKAN /ep/white-ip/kuota
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya Tidak | tidak ada |
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE Operasi berhasil | Tidak ada |
Ekstraksi IP
Dapatkan jumlah ekstraksi IP per hari
GET /ep/user-extract-ip/days
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya Tidak | tidak ada | |
| tanggal_mulai | kueri | string(tanggal) | Tidak | Default: 6 hari yang lalu |
| tanggal_akhir | kueri | string(tanggal) | Tidak | Default: Hari Ini |
| tipe_produk | kueri | bilangan bulat | tidak | tidak ada |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| jenis_produk | 9 |
| jenis_produk | 17 |
| jenis_produk | 22 |
Kembali ke contoh
200 Tanggapan
{
"code": 0,
"msg": "string",
"request_id": "string",
"data": {
"list": [
{
"count": 0,
"date": "2019-08-24"
}
]
}
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan berhasil | Sebaris |
Mengembalikan struktur data
Kode status 200
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| » kode | bilangan bulat | salah | tidak ada | tidak ada | |
| » pesan | string | salah | tidak ada | tidak ada | |
| » request_id | string | false | none | none | |
| » data | objek | salah | tidak ada | tidak ada | |
| »» daftar | [objek] | salah | tidak ada | tidak ada | |
| »»» hitung | bilangan bulat | benar | tidak ada | tidak ada | |
| »»» tanggal | string(tanggal) | benar | tidak ada | tidak ada |
Dapatkan Ekstrak IP
GET /ep/ip/v3
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya | Tidak | Kunci Tim dapat dihilangkan; kunci tim harus sesuai dengan tim yang terikat pada kunci tersebut. |
| app_key | query | string(password) | Ya | Kunci akses |
| cc | query | string | No | Negara atau wilayah |
| negara bagian | kueri | string | Tidak | Provinsi atau Negara Bagian |
| kota | kueri | string | Tidak | kota |
| format | kueri | string | Tidak | Dapatkan format |
| lb | query | string | Tidak | Pemisah, hanya berlaku untuk format teks |
| num | query | number | No | Jumlah item yang akan diambil |
| kehidupan | pertanyaan | nomor | Tidak | Simpan periode - menit |
| ep | query | string | Tidak | Jaringan proxy |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| ep | us |
| ep | hk |
| ep | de |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "string",
"data": {
"list": [
[
"150.109.114.72:1140",
"150.109.114.72:1141",
"150.109.114.72:1142",
"150.109.114.72:1143",
"150.109.114.72:1144",
"150.109.114.72:1145",
"150.109.114.72:1146",
"150.109.114.72:1147",
"150.109.114.72:1148",
"150.109.114.72:1149"
]
]
}
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan untuk | Sebaris |
Mengembalikan struktur data
Kode status 200
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| » kode | bilangan bulat | benar | tidak ada | Kode status: 200 Berhasil, 3 Kunci aplikasi tidak valid, 156 Akun belum diverifikasi | |
| » pesan | string | benar | tidak ada | Pesan status | |
| » data | objek | salah | tidak ada | tidak ada | |
| »» daftar | [apa saja] | salah | tidak ada | tidak ada |
Dapatkan Daftar Kota Regional Dinamis V4
GET /ep/ip/dcl4
Mengambil daftar kota berdasarkan nama pengguna memerlukan otentikasi login, dan akun tersebut harus milik pengguna saat ini.
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| nama pengguna | kueri | string | adalah | Nama pengguna akun proxy |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "string",
"data": {
"cache": true,
"list": [
{
"City": "Los Angeles",
"Area": "US",
"State": "California"
}
]
}
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan berhasil | Sebaris |
Mengembalikan struktur data
Kode status 200
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| » kode | bilangan bulat | salah | tidak ada | Kode status, 200 Berhasil | |
| » pesan | string | false | tidak ada | Pesan status | |
| » data | objek | salah | tidak ada | tidak ada | |
| »» cache | boolean | false | none | Apakah berasal dari cache | |
| »» daftar | [objek] | salah | tidak ada | tidak ada | |
| »»» Kota | string | false | none | kota | |
| »»» Area | string | false | none | Wilayah | |
| »»» Negara Bagian | string | false | none | Negara Bagian/Provinsi |
Dapatkan Daftar Dinamis Negara Bagian/Provinsi V4
GET /ep/ip/dsl4
Mengambil daftar negara bagian/provinsi berdasarkan nama pengguna memerlukan otentikasi login, dan akun tersebut harus milik pengguna saat ini.
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| nama pengguna | kueri | string | adalah | Nama pengguna akun proxy |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "string",
"data": {
"cache": true,
"list": [
{
"City": "Los Angeles",
"Area": "US",
"State": "California"
}
]
}
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan berhasil | Sebaris |
Mengembalikan struktur data
Kode status 200
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| » kode | bilangan bulat | salah | tidak ada | Kode status, 200 Berhasil | |
| » pesan | string | false | tidak ada | Pesan status | |
| » data | objek | salah | tidak ada | tidak ada | |
| »» cache | boolean | false | none | Apakah berasal dari cache | |
| »» daftar | [objek] | salah | tidak ada | tidak ada | |
| »»» Kota | string | false | none | kota | |
| »»» Area | string | false | none | Wilayah | |
| »»» Negara Bagian | string | false | none | Negara Bagian/Provinsi |
Dapatkan Daftar Integrasi Kota Regional/Provinsi Dinamis V4
Dapatkan /ep/ip/dal4
Mengambil daftar gabungan negara bagian/provinsi dan kota berdasarkan nama pengguna, dikelompokkan berdasarkan wilayah. Otentikasi login diperlukan, dan akun harus milik pengguna saat ini.
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| nama pengguna | kueri | string | adalah | Nama pengguna akun proxy |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "string",
"data": {
"cache": true,
"list": [
{
"Area": "US",
"states": [
{
"State": null,
"cities": null
}
]
}
]
}
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan berhasil | Sebaris |
Mengembalikan struktur data
Kode status 200
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| » kode | bilangan bulat | salah | tidak ada | Kode status, 200 Berhasil | |
| » pesan | string | false | tidak ada | Pesan status | |
| » data | objek | salah | tidak ada | tidak ada | |
| »» cache | boolean | false | none | Apakah berasal dari cache | |
| »» daftar | [objek] | salah | tidak ada | Daftar wilayah | |
| »»» Area | string | false | none | Kode area | |
| »»» negara bagian | [objek] | salah | tidak ada | Daftar negara bagian/provinsi | |
| »»»» Negara Bagian | string | false | none | Nama Negara Bagian/Provinsi | |
| »»»» kota | [string] | false | none | Daftar kota |
DAPATKAN Daftar Kota
Dapatkan /ep/ip/kota-dinamis
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "string",
"data": {
"list": [
{
"name_zh_cn": "美国",
"name_en": "United States",
"continent_code": "NA",
"country_code": "US",
"items": [
{
"city": null,
"state": null,
"continent_code": null,
"country_code": null
}
]
}
]
}
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan untuk | Sebaris |
Mengembalikan struktur data
Kode status 200
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| » kode | bilangan bulat | benar | tidak ada | Kode status: 200 Berhasil, 3 Kunci aplikasi tidak valid, 156 Akun belum diverifikasi | |
| » pesan | string | benar | tidak ada | Pesan status | |
| » data | objek | salah | tidak ada | tidak ada | |
| »» daftar | [objek] | salah | tidak ada | daftar | |
| »»» name_zh_cn | string | false | none | Nama negara atau wilayah | |
| »»» name_en | string | false | none | Nama negara atau wilayah | |
| »»» kode_benua | string | false | none | Kode benua | |
| »»» kode_negara | string | false | tidak ada | kode negara atau wilayah | |
| »»» item | [objek] | salah | tidak ada | Provinsi atau Negara Bagian | |
| »»»» kota | string | false | none | Nama Kota | |
| »»»» negara bagian | string | false | none | Kode nama provinsi atau negara bagian | |
| »»»» kode_benua | string | false | none | Kode benua | |
| »»»» kode_negara | string | false | tidak ada | kode negara atau wilayah |
Dapatkan Pencarian Kota
GET /ep/ip/dynamic-citys/search
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| kode_negara | kueri | string | Ya | Kode negara atau wilayah |
| negara bagian | kueri | string | adalah | kode negara bagian atau provinsi |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "string",
"data": {
"list": ["string"]
}
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan untuk | Sebaris |
Mengembalikan struktur data
Kode status 200
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| » kode | bilangan bulat | benar | tidak ada | Kode status: 200 Berhasil, 3 Kunci aplikasi tidak valid, 156 Akun belum diverifikasi | |
| » pesan | string | benar | tidak ada | Pesan status | |
| » data | objek | salah | tidak ada | tidak ada | |
| »» daftar | [string] | salah | tidak ada | daftar |
Dapatkan Daftar Negara Bagian
GET /ep/ip/dynamic-states
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "string",
"data": {
"list": [
{
"name_zh_cn": "美国",
"name_en": "United States",
"continent_code": "NA",
"country_code": "US",
"items": [
{
"state": null,
"continent_code": null,
"country_code": null
}
]
}
]
}
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan untuk | Sebaris |
Mengembalikan struktur data
Kode status 200
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| » kode | bilangan bulat | benar | tidak ada | Kode status: 200 Berhasil, 3 Kunci aplikasi tidak valid, 156 Akun belum diverifikasi | |
| » pesan | string | benar | tidak ada | Pesan status | |
| » data | objek | salah | tidak ada | tidak ada | |
| »» daftar | [objek] | salah | tidak ada | daftar | |
| »»» name_zh_cn | string | false | none | Nama negara atau wilayah | |
| »»» name_en | string | false | none | Nama negara atau wilayah | |
| »»» kode_benua | string | false | none | Kode benua | |
| »»» kode_negara | string | false | tidak ada | kode negara atau wilayah | |
| »»» item | [objek] | salah | tidak ada | Provinsi atau Negara Bagian | |
| »»»» negara bagian | string | false | none | Kode nama provinsi atau negara bagian | |
| »»»» kode_benua | string | false | none | Kode benua | |
| »»»» kode_negara | string | false | tidak ada | kode negara atau wilayah |
Pencarian Negara Bagian/Provinsi
GET /ep/ip/dynamic-states/search
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| kode_negara | kueri | string | Ya | Kode negara atau wilayah |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "string",
"data": {
"list": ["string"]
}
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan untuk | Sebaris |
Mengembalikan struktur data
Kode status 200
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| » kode | bilangan bulat | benar | tidak ada | Kode status: 200 Berhasil, 3 Kunci aplikasi tidak valid, 156 Akun belum diverifikasi | |
| » pesan | string | benar | tidak ada | Pesan status | |
| » data | objek | salah | tidak ada | tidak ada | |
| »» daftar | [string] | salah | tidak ada | daftar |
Permintaan POST untuk mengambil daftar alamat IP statis yang ditetapkan untuk pusat data.
POST /ep/ip/get-datacenter-assign-ip-list
Usang, tidak disarankan untuk digunakan /openapi/user-product/datacenter-isp-ip-listUntuk memastikan kompatibilitas dengan klien lama, API ini menggunakan metode POST, tetapi semua parameter filter dibaca dari kueri.
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya | Tidak | Pengidentifikasi ruang sumber daya; ruang pribadi dapat dihilangkan atau diberikan sebagai string kosong; kunci tim dapat dihilangkan, tetapi harus sesuai dengan kunci saat diberikan |
| area | kueri | string | Tidak | Kode Negara/Wilayah |
| status | kueri | bilangan bulat | Tidak | 0 = semua, 1 = valid, 2 = kedaluwarsa |
| nomor_perdagangan | kueri | string | Tidak | Nomor pesanan |
| created_at | query | array[string] | No | Rentang waktu pembuatan; waktu mulai dan waktu akhir harus diberikan. |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| status | 0 |
| status | 1 |
| status | 2 |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"total": 0,
"list": [
{
"id": 1,
"ip": "string",
"country_code": "string",
"up_id": 1,
"expired_at": "string",
"created_at": "string",
"country_name_zh_cn": "string",
"country_name_en": "string",
"country_continent_code": "string",
"port": 1
}
]
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan berhasil | Sebaris |
Mengembalikan struktur data
GET Mengambil Daftar IP Statis yang Dibeli
GET /ep/ip/get-static-ip
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| kode_negara | kueri | string | Tidak | Kode negara atau wilayah |
| tipe_produk | kueri | nomor | Tidak | Tipe produk, 25: IP residensial statis, 14: IP pusat data |
| nomor_perdagangan | kueri | string | Tidak | Filter berdasarkan nomor pesanan |
| halaman | kueri | nomor | Tidak | Nomor halaman |
| ukuran | kueri | nomor | Tidak | Jumlah per halaman |
| status | kueri | nomor | Tidak | Status, 1: Valid, 2: Tidak Valid, 3: Akan segera kedaluwarsa, 4: Sedang dalam perbaikan |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| jenis_produk | 14 |
| jenis_produk | 25 |
| status | 1 - 2 - 3 - 4 |
Kembali ke contoh
200 Tanggapan
{}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | tidak ada | Sebaris |
Mengembalikan struktur data
GET Mengambil jumlah IP statis yang tersedia di wilayah yang dijual
GET /ep/ip/static-ip-region
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| isp | query | integer | Tidak | Filter ISP, tidak ada penyaringan jika tidak disediakan (kecuali untuk situs 1/4/5, defaultnya adalah 1) |
| asn | query | integer | Tidak | Apakah akan mengembalikan data yang dikelompokkan berdasarkan ASN |
| eksklusif | kueri | bilangan bulat | Tidak | Apakah akan menghitung inventaris secara eksklusif |
Deskripsi rinci
ISP: Penyaringan ISP; tidak ada penyaringan jika tidak ada informasi yang diunggah (kecuali untuk situs 1/4/5, yang secara default adalah 1).
| Nilai | Deskripsi |
|---|---|
| 0 | Alamat IP Statis untuk Pusat Data (IDC) |
| 1 | IP Statis Perumahan (ISP) |
asn: Apakah akan mengembalikan data grup ASN
| Nilai | Deskripsi |
|---|---|
| 0 | Jangan kembalikan data ASN yang dikelompokkan (default) |
| 1 | Mengembalikan data ASN yang dikelompokkan |
Eksklusif: Apakah inventaris dihitung sebagai eksklusif.
| Nilai | Deskripsi |
|---|---|
| 0 | Statistik berdasarkan pengguna/grup bersama saat ini (default) |
| 1 | Kecualikan semua IP yang ditetapkan dan hanya hitung inventaris yang tersedia |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| isp | 0 |
| isp | 1 |
| asn | 0 |
| asn | 1 |
| eksklusif | 0 |
| eksklusif | 1 |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "请求成功",
"data": {
"list": [
{
"code": "US",
"number": 55
}
]
}
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan berhasil | Sebaris |
Mengembalikan struktur data
Kode status 200
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| » kode | bilangan bulat | benar | tidak ada | Kode status, 200 Berhasil | |
| » pesan | string | benar | tidak ada | Pesan status | |
| » data | objek | salah | tidak ada | tidak ada | |
| »» daftar | [objek] | salah | tidak ada | tidak ada | |
| »»» kode | string | benar | tidak ada | Kode negara atau wilayah | |
| »»» angka | bilangan bulat | benar | tidak ada | kuantitas |
Permintaan GET mengambil host_pool. Negara/wilayah yang didukung.
GET /ep/host-pool/regions
Lakukan kueri terhadap daftar negara/wilayah yang didukung oleh situs saat ini dari layanan host_pool.
Antarmuka ini dirancang untuk skenario di mana IP pusat data diekstrak secara acak berdasarkan titik lalu lintas, dan hanya negara/wilayah dari inventaris IP pusat data yang tersedia untuk situs saat ini yang dihitung.
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "请求成功",
"data": {
"list": [
{
"code": "US",
"number": 55,
"name_zh_cn": "美国",
"name_en": "United States",
"square_flag": "https://example.com/static/flags/us.png"
}
]
}
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan berhasil | Sebaris |
Mengembalikan struktur data
Kode status 200
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| » kode | bilangan bulat | benar | tidak ada | Kode status, 200 Berhasil | |
| » pesan | string | benar | tidak ada | Pesan status | |
| » data | objek | salah | tidak ada | tidak ada | |
| »» daftar | [objek] | salah | tidak ada | tidak ada | |
| »»» kode | string | benar | tidak ada | Kode negara atau wilayah, ISO 3166-1 alpha-2 | |
| »»» angka | bilangan bulat | benar | tidak ada | Jumlah IP pusat data yang tersedia untuk situs saat ini | |
| »»» nama_zh_cn | string | false | none | Nama Tionghoa negara atau wilayah | |
| »»» name_en | string | false | none | Nama negara atau wilayah dalam bahasa Inggris | |
| »»» square_flag | string | false | none | URL gambar bendera persegi |
Permintaan log lalu lintas
Ringkasan Lalu Lintas Terbaru Berdasarkan Hari
POST /ep/user-usage-flow/days
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"days": 7,
"product_type": 0,
"username": "string"
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | tidak | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » hari | badan | bilangan bulat | tidak | tidak ada |
| » tipe_produk | isi | bilangan bulat | tidak | tidak ada |
| » nama pengguna | isi | string | tidak | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"list": [
{
"days": "2019-08-24",
"flow": 0
}
],
"days": 1
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan berhasil | Sebaris |
Mengembalikan struktur data
Riwayat penggunaan lalu lintas akun proxy POST
POST /ep/user-usage-flow/username-total
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6"
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | tidak | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"list": [
{
"username": "string",
"flow": 0
}
]
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan berhasil | Sebaris |
Mengembalikan struktur data
POST ekspor penggunaan data bulanan akun proxy
POST /ep/user-usage-flow/export-csv
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6"
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | tidak | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
Kembali ke contoh
200 Tanggapan
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | File CSV yang dikodekan GBK | string |
Dapatkan total kuota data dan sisa kuota data Anda.
GET /ep/user-usage-flow/flow-total
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya Tidak | tidak ada | |
| unit | kueri | string | tidak | tidak ada |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| satuan | KB |
| unit | MB |
| unit | GB |
| unit | TB |
| unit | PB |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"limit": 0,
"total": 0,
"remain": 0,
"unit": "KB",
"timestamp": 0
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan berhasil | Sebaris |
Mengembalikan struktur data
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| satuan | KB |
| unit | MB |
| unit | GB |
| unit | TB |
| unit | PB |
DAPATKAN Bagan Tarif Harian
GET /ep/user-usage-flow/rate-graph
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya Tidak | tidak ada | |
| mulai | kueri | string(tanggal) | tidak | tidak ada |
| akhir | kueri | string(tanggal) | tidak | tidak ada |
| nama pengguna | kueri | string | tidak | tidak ada |
| user_product_id | query | integer | no | none |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"list": [
{
"date": "2019-08-24",
"rate": 0,
"corrent": 0
}
]
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan berhasil | Sebaris |
Mengembalikan struktur data
Dapatkan Statistik Lalu Lintas Cache Harian
GET /ep/user-usage-flow/cache-total
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya Tidak | tidak ada | |
| waktu_mulai | kueri | string | tidak | tidak ada |
| waktu_akhir | kueri | string | tidak | tidak ada |
| tipe_produk | kueri | bilangan bulat | tidak | tidak ada |
| nama pengguna | kueri | string | tidak | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"list": [
{
"day": "2019-08-24",
"cache_flow": 0,
"cache_reduce_flow": 0
}
]
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan berhasil | Sebaris |
Mengembalikan struktur data
Dapatkan ringkasan data penggunaan berdasarkan hari.
GET /ep/user-usage-flow/total
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya | Tidak | Pengidentifikasi ruang sumber daya; ruang pribadi dapat dihilangkan atau dapat diberikan string kosong |
| app_key | query | string(password) | Ya | Kunci otentikasi |
| start_time | query | string(Ymd H:i:s) | No | Waktu mulai, akurat hingga detik. Harap dicatat bahwa ada penundaan hingga 5 menit dalam pencatatan. Defaultnya adalah dalam 7 hari. |
| end_time | query | string(Ymd H:i:s) | No | Waktu tenggat, akurat hingga detik. Harap dicatat bahwa ada penundaan hingga 5 menit dalam pencatatan. Secara default menggunakan waktu saat ini. |
| nama pengguna | kueri | string | Tidak | Nama sub-akun. Secara default, kueri akan menampilkan semua akun; Anda dapat menentukan sub-akun. Harap dicatat bahwa jika Anda menambahkan sub-akun dengan nama yang sama, kueri ini akan menampilkan semua catatan penggunaan dari akun proksi yang sama. |
| tipe_produk | kueri | nomor | Tidak | Jenis paket |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "string",
"data": {
"list": [
{
"day": "2022-08-01",
"flow": 0
}
]
}
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan untuk | Sebaris |
Mengembalikan struktur data
Kode status 200
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| » kode | bilangan bulat | benar | tidak ada | Kode status: 200 Berhasil, 3 Kunci aplikasi tidak valid, 156 Akun belum diverifikasi | |
| » pesan | string | benar | tidak ada | Pesan status | |
| » data | objek | salah | tidak ada | tidak ada | |
| »» daftar | [objek] | salah | tidak ada | tidak ada | |
| »»» hari | string | false | none | tanggal | |
| »»» aliran | bilangan bulat | salah | tidak ada | Konsumsi lalu lintas, dalam KB |
Log Proksi
Dapatkan Statistik Akses Proksi IP Klien
GET /ep/http-t-dom/list-v2
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya Tidak | tidak ada | |
| waktu_mulai | kueri | string(tanggal) | tidak | tidak ada |
| waktu_akhir | kueri | string(tanggal) | tidak | tidak ada |
| ekspor | kueri | string | tidak | tidak ada |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| ekspor | csv |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"list": [
{
"visit_count": 0,
"client_ip": "string",
"time": "2019-08-24",
"country_code": "string",
"country": "string"
}
],
"cache": true,
"ttl": 0
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Statistik JSON;export=csv Mengembalikan file CSV | string |
Persentase permintaan GET dari alamat IP klien
GET /ep/http-t-dom/client-ip-proportion
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya Tidak | tidak ada | |
| waktu_mulai | kueri | string(tanggal) | tidak | tidak ada |
| waktu_akhir | kueri | string(tanggal) | tidak | tidak ada |
| ekspor | kueri | string | tidak | tidak ada |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| ekspor | csv |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"list": [
{
"username": "string",
"client_ip": "string",
"visit_count": 0,
"visit_percentage": "string",
"country": "string",
"country_code": "string"
}
],
"cache": true,
"ttl": 0
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Hasil persentase JSON;export=csv Mengembalikan file CSV | string |
Tagihan perpanjangan bulanan
Dapatkan Ringkasan Tagihan Perpanjangan Bulan Ini
DAPATKAN /ep/tagihan-perpanjangan-bulanan
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya Tidak | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"batch": {
"type": "current",
"start_at": "string",
"end_at": "string",
"target_expired_at": "string",
"timezone": "string"
},
"currency": "string",
"total_fee": 0,
"items": [
{
"id": 0,
"user_product_id": 1,
"product_id": 1,
"product_type": 0,
"parent_product_type": 0,
"title": "string",
"expired_at": "string",
"target_expired_at": "string",
"renew_days": 1,
"unit_month_price": 0,
"pay_fee": 0,
"currency": "string",
"bandwidth": 0,
"bandwidth_mbsp": 0,
"concurrency": 0,
"ip": "string",
"country_code": "string",
"paid_at": "string",
"refunded_at": "string",
"created_at": "string",
"updated_at": "string"
}
]
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan berhasil | Sebaris |
Mengembalikan struktur data
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| tipe | saat ini |
| ketik | selanjutnya |
POST Periksa ringkasan bulanan pesanan perpanjangan
POST /ep/monthly-renewal-bill/check
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"user_product_ids": [1],
"user_coupon_id": 1,
"coupon_sn": "string"
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | Permintaan Perpanjangan Bulanan | Ya | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"batch": {
"type": "current",
"start_at": "string",
"end_at": "string",
"target_expired_at": "string",
"timezone": "string"
},
"currency": "string",
"total_fee": 0,
"discount_fee": 0,
"pay_fee": 0,
"items": [
{
"id": 0,
"user_product_id": 1,
"product_id": 1,
"product_type": 0,
"parent_product_type": 0,
"title": "string",
"expired_at": "string",
"target_expired_at": "string",
"renew_days": 1,
"unit_month_price": 0,
"pay_fee": 0,
"currency": "string",
"bandwidth": 0,
"bandwidth_mbsp": 0,
"concurrency": 0,
"ip": "string",
"country_code": "string",
"paid_at": "string",
"refunded_at": "string",
"created_at": "string",
"updated_at": "string"
}
],
"user_coupon_id": 0
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan berhasil | Sebaris |
Mengembalikan struktur data
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| tipe | saat ini |
| ketik | selanjutnya |
POST Buat ringkasan bulanan pesanan perpanjangan
POST /ep/monthly-renewal-bill/create
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"user_product_ids": [1],
"user_coupon_id": 1,
"coupon_sn": "string"
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | Permintaan Perpanjangan Bulanan | Ya | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"trade_no": "string",
"total_fee": 0,
"discount_fee": 0,
"pay_fee": 0,
"currency": "string",
"user_coupon_id": 0
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan berhasil | Sebaris |
Mengembalikan struktur data
Dapatkan Ringkasan Bulanan Riwayat Perpanjangan Tagihan
DAPATKAN /ep/riwayat-tagihan-perpanjangan-bulanan
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya Tidak | tidak ada | |
| nomor_perdagangan | kueri | string | tidak | tidak ada |
| tanggal_mulai | kueri | string(tanggal) | tidak | tidak ada |
| tanggal_akhir | kueri | string(tanggal) | tidak | tidak ada |
| halaman | kueri | bilangan bulat | tidak | tidak ada |
| ukuran | kueri | bilangan bulat | tidak | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"total": 0,
"page": 1,
"size": 1,
"list": [
{
"id": 1,
"trade_no": "string",
"status": 0,
"pay_fee": 0,
"currency": "string",
"pay_at": "string",
"created_at": "string",
"pay_method": 0,
"pm_id": 0,
"pay_channel": 0,
"pm_title": "string",
"pm_logo": "string",
"items": [null]
}
]
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan berhasil | Sebaris |
Mengembalikan struktur data
Manajemen Faktur
Dapatkan Detail Header Faktur
GET /ep/user-invoice/info
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya Tidak | tidak ada | |
| kode_faktur | kueri | string | tidak | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"invoice_code": "string",
"name": "string",
"org_name": "string",
"first_name": "string",
"last_name": "string",
"phone": "string",
"email": "user@example.com",
"role_type": 1,
"invoice_type": 0,
"vat_id": "string",
"tax_no": "string",
"address_country": "string",
"address_city": "string",
"address_line1": "string",
"address_line2": "string",
"address_postal_code": "string",
"bank_name": "string",
"bank_account": "string",
"is_def": true
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons. | Inline |
Mengembalikan struktur data
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| tipe_peran | 1 |
| tipe_peran | 2 |
| tipe_faktur | 0 |
| jenis_faktur | 1 |
| jenis_faktur | 2 |
POST Membuat atau memodifikasi header faktur
POST /ep/user-invoice/create
Parameter Permintaan Isi
{
"invoice_code": "string",
"name": "string",
"org_name": "string",
"first_name": "string",
"last_name": "string",
"phone": "string",
"email": "user@example.com",
"role_type": 1,
"invoice_type": 0,
"vat_id": "string",
"tax_no": "string",
"address_country": "string",
"address_city": "string",
"address_line1": "string",
"address_line2": "string",
"address_postal_code": "string",
"bank_name": "string",
"bank_account": "string",
"is_def": true,
"team_id": "A1b2C3d4E5f6",
"new_invoice_code": false
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | apa saja | ya | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": null,
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE Permintaan berhasil, data kosong | Sebaris |
Mengembalikan struktur data
Dapatkan Daftar Header Faktur
DAPATKAN /ep/user-invoice/list
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya Tidak | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"list": [{}]
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan berhasil | Sebaris |
Mengembalikan struktur data
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| tipe_peran | 1 |
| tipe_peran | 2 |
| tipe_faktur | 0 |
| jenis_faktur | 1 |
| jenis_faktur | 2 |
POST untuk menghapus header faktur
POST /ep/user-invoice/delete
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"invoice_code": "string"
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » kode_faktur | isi | string | ya | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": null,
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE Permintaan berhasil, data kosong | Sebaris |
Mengembalikan struktur data
Dapatkan Daftar Catatan Faktur
DAPATKAN /ep/user-invoice/record-list
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya Tidak | tidak ada | |
| status | kueri | bilangan bulat | tidak | tidak ada |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| status | 0 |
| status | 1 |
| status | 2 |
| status | 3 |
| status | 4 |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"list": [
{
"id": 1,
"invoice_no": "string",
"invoice_amount": 0,
"invoice_download_url": "string",
"status": 0,
"remark": "string",
"order_ids": [null],
"created_at": 0,
"invoice_info": {}
}
]
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan berhasil | Sebaris |
Mengembalikan struktur data
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| tipe_peran | 1 |
| tipe_peran | 2 |
| tipe_faktur | 0 |
| jenis_faktur | 1 |
| jenis_faktur | 2 |
Kirim Permintaan Faktur
POST /ep/user-invoice/submit
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"invoice_code": "string",
"order_ids": [0]
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » kode_faktur | isi | string | ya | tidak ada |
| » order_ids | isi | [bilangan bulat] | ya | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"invoice_id": 1
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan berhasil | Sebaris |
Mengembalikan struktur data
POST Permintaan Pembatalan Faktur
POST /ep/user-invoice/cancel
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"invoice_id": 1,
"reason": "string"
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » invoice_id | isi | bilangan bulat | adalah | tidak ada |
| » alasan | badan | tali | tidak | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": null,
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE Permintaan berhasil, data kosong | Sebaris |
Mengembalikan struktur data
Dapatkan Statistik Jumlah Faktur
Dapatkan /ep/user-invoice/statistik
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya Tidak | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"invoiceable_amount": 0,
"invoiced_amount": 0,
"processing_amount": 0
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan berhasil | Sebaris |
Mengembalikan struktur data
Dapatkan Daftar Pesanan yang Dapat Ditagih
GET /ep/user-invoice/invoiceable-orders
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya Tidak | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"list": [
{
"id": 1,
"order_no": "string",
"pay_fee": 0,
"created_at": 0
}
]
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan berhasil | Sebaris |
Mengembalikan struktur data
Permintaan Informasi Paket
Daftar Paket yang Dibeli
DAPATKAN /ep/user-product/list
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya | Tidak | Pengidentifikasi ruang sumber daya; ruang pribadi dapat dihilangkan atau dapat diberikan string kosong |
| app_key | query | string(password) | Ya | Kunci otentikasi |
| trade_no | query | string | No | Nomor pesanan. Silakan masukkan nomor pesanan lengkap. Pencarian fuzzy tidak didukung. |
| halaman | kueri | nomor | Tidak | Penomoran halaman, default: 1 |
| ukuran | kueri | nomor | Tidak | Jumlah item yang akan ditampilkan per halaman, default: 20 |
| tipe_produk | kueri | nomor | Tidak | Jenis paket |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "string",
"data": {
"list": [
{
"id": 0,
"created_at": "2022-05-13 12:14:15",
"expired_at": "2022-05-13 12:14:15",
"product_type": 9,
"trade_no": "2022051312134339861461465434",
"order": {
"created_at": "2022-05-13 12:13:43",
"pay_at": "2022-05-13 12:13:43",
"title": "入门级"
}
}
],
"page": 1,
"page_size": 20,
"total_count": 0,
"total_page": 0
}
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan untuk | Sebaris |
Mengembalikan struktur data
Kode status 200
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| » kode | bilangan bulat | benar | tidak ada | Kode status: 200 Berhasil, 3 Kunci aplikasi tidak valid, 156 Akun belum diverifikasi | |
| » pesan | string | benar | tidak ada | Pesan status | |
| » data | objek | salah | tidak ada | tidak ada | |
| »» daftar | [objek] | salah | tidak ada | tidak ada | |
| »»» id | bilangan bulat | salah | tidak ada | Nomor Paket | |
| »»» created_at | string | false | none | Waktu efektif paket | |
| »»» expired_at | string | false | none | Tanggal kedaluwarsa paket data. Data tidak akan tersedia setelah paket kedaluwarsa. | |
| »»» jenis_produk | Jenis produk | salah | tidak ada | Jenis paket: 9 Paket Lalu Lintas Perumahan Dinamis, 11 Paket IP Perumahan Dinamis, 14 Paket IP Pusat Data Statis, 25 Paket IP Perumahan Statis | |
| »»» trade_no | string | false | none | Nomor transaksi pesanan | |
| »»» urutan | objek | salah | tidak ada | tidak ada | |
| »»»» created_at | string | false | none | Waktu pembuatan pesanan | |
| »»»» pay_at | string | false | none | Waktu pembayaran pesanan | |
| »»»» judul | string | false | none | Deskripsi pesanan | |
| »» halaman | bilangan bulat | benar | tidak ada | Halaman saat ini | |
| »» ukuran_halaman | bilangan bulat | salah | tidak ada | Ukuran halaman | |
| »» total_count | integer | false | none | Jumlah total catatan | |
| »» total_page | integer | false | none | Jumlah total halaman |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| jenis_produk | 9 |
| jenis_produk | 11 |
| jenis_produk | 14 |
| jenis_produk | 25 |
Ringkasan Data Paket Pengguna GET
Dapatkan /ep/user-product/summary
Dapatkan informasi ringkasan statistik tentang paket pengguna, termasuk jumlah total, jumlah yang masih berlaku, jumlah yang hampir habis masa berlakunya, dan jumlah yang sudah habis masa berlakunya.
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya | Tidak | Pengidentifikasi ruang sumber daya; ruang pribadi dapat dihilangkan atau dapat diberikan string kosong |
| app_key | query | string(password) | Ya | Kunci otentikasi |
| tipe_produk | kueri | bilangan bulat | Tidak | Tipe produk, hanya mendukung 9 (rencana lalu lintas dinamis) dan 12 (rencana lalu lintas IDC jangka panjang) |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| jenis_produk | 9 |
| jenis_produk | 12 |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "成功",
"data": {
"total": 1048576,
"total_count": 5,
"effective": 524288,
"effective_count": 3,
"effective_total": 786432,
"effective_used": 262144,
"temporary": 102400,
"temporary_count": 1,
"expired": 51200,
"expired_count": 1,
"used": 473088
}
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan berhasil | Sebaris |
Mengembalikan struktur data
Kode status 200
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| » kode | bilangan bulat | salah | tidak ada | Kode status: 200 Berhasil, 3 Kunci aplikasi tidak valid, 156 Akun belum diverifikasi | |
| » pesan | string | false | tidak ada | Pesan status | |
| » data | objek | salah | tidak ada | tidak ada | |
| »» total | bilangan bulat | salah | tidak ada | Total volume lalu lintas/IP (satuan: KB) | |
| »» total_count | integer | false | none | Jumlah total paket | |
| »» efektif | bilangan bulat | salah | tidak ada | Kuantitas sisa efektif (satuan: KB) | |
| »» effective_count | integer | false | none | Jumlah paket efektif | |
| »» effective_total | integer | false | none | Total efektif (satuan: KB) | |
| »» effective_used | integer | false | none | Data penggunaan efektif (dalam KB) | |
| »» sementara | bilangan bulat | salah | tidak ada | Jumlah total yang hampir kedaluwarsa (kedaluwarsa dalam 7 hari, satuan: KB) | |
| »» temporary_count | integer | false | none | Jumlah paket yang hampir kedaluwarsa (berakhir dalam 7 hari) | |
| »» kedaluwarsa | bilangan bulat | salah | tidak ada | Jumlah kedaluwarsa (dalam KB) | |
| »» expired_count | integer | false | none | Jumlah paket yang kedaluwarsa | |
| »» digunakan | bilangan bulat | salah | tidak ada | Total digunakan (dalam KB) |
Daftar IP Statis POST
POST /ep/user-product/datacenter-isp-ip-list
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"status": 0,
"page": 1,
"size": 20,
"user_product_id": 1,
"country_code": "string",
"product_type": 0,
"ip": "192.168.0.1",
"auto_renewal": 0,
"support_renewal": 0,
"remaining_days": 0,
"limit_days": 0,
"sort": "exp_asc",
"remark": "string"
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | tidak | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » status | isi | bilangan bulat | tidak | tidak ada |
| » halaman | isi | bilangan bulat | tidak | tidak ada |
| » ukuran | badan | bilangan bulat | tidak | tidak ada |
| » user_product_id | isi | bilangan bulat | tidak | tidak ada |
| » kode_negara | isi | string | tidak | tidak ada |
| » tipe_produk | isi | bilangan bulat | tidak | tidak ada |
| » ip | isi | string(ipv4) | tidak | tidak ada |
| » perpanjangan otomatis | isi | bilangan bulat | tidak | tidak ada |
| » dukungan_perpanjangan | isi | bilangan bulat | tidak | tidak ada |
| » hari_tersisa | isi | bilangan bulat | tidak | tidak ada |
| » batas_hari | isi | bilangan bulat | tidak | tidak ada |
| » urutkan | isi | string | tidak | tidak ada |
| » komentar | isi | string | tidak | tidak ada |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| » perpanjangan otomatis | 0 |
| » perpanjangan otomatis | 1 |
| » dukungan_perpanjangan | 0 |
| » dukungan_perpanjangan | 1 |
| » urutkan | exp_asc |
| » urutkan | exp_desc |
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE Operasi berhasil | Tidak ada |
Kirim pesan untuk menghapus paket yang sudah kedaluwarsa.
POST /ep/user-product/delete
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"id": 1
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » id | isi | bilangan bulat | adalah | tidak ada |
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE Operasi berhasil | Tidak ada |
POST Hapus massal paket yang kedaluwarsa
POST /ep/user-product/batch-delete
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"ids": [1]
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » id | isi | [bilangan bulat] | ya | tidak ada |
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE Operasi berhasil | Tidak ada |
POST untuk mengubah catatan paket
POST /ep/user-product/change-remark
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"id": 1,
"remark": "string"
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » id | isi | bilangan bulat | adalah | tidak ada |
| » komentar | isi | string | ya | tidak ada |
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE Operasi berhasil | Tidak ada |
Pengaturan batch POST untuk switch IP UDP statis
POST /ep/user-product/set-ip-udp
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"ids": [1],
"udp": 0
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » id | isi | [bilangan bulat] | ya | tidak ada |
| » udp | isi | bilangan bulat | adalah | tidak ada |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| » udp | 0 |
| » udp | 1 |
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE Operasi berhasil | Tidak ada |
Manajemen Paket
POST untuk mengubah alamat IP statis ISP pusat data.
POST /ep/user-product/change-datacenter-isp-ip
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"id": 1,
"country_code": "string",
"ip": "string"
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » id | isi | bilangan bulat | adalah | ID Paket Pengguna |
| » country_code | body | string | No | Kode negara/wilayah target; jika tidak diberikan, kode negara/wilayah alamat IP saat ini akan digunakan terlebih dahulu. |
| » ip | isi | string | Tidak | Filter awalan IP target |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"ip_id": 1,
"ip": "string",
"country_code": "string"
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan berhasil | Sebaris |
Mengembalikan struktur data
Dapatkan Catatan Perubahan IP Statis
GET /ep/user-product/ip-change-log
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya | Tidak | Pengidentifikasi ruang sumber daya; ruang pribadi dapat dihilangkan atau dapat diberikan string kosong |
| halaman | kueri | bilangan bulat | tidak | tidak ada |
| ukuran_halaman | kueri | bilangan bulat | tidak | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"list": [
{
"old": "string",
"new": "string",
"created_at": "string",
"created_timestamp": 0
}
],
"page": 1,
"page_size": 1,
"total_count": 0,
"page_count": 0
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan berhasil | Sebaris |
Mengembalikan struktur data
Pengaturan POST untuk mengatur saklar perpanjangan otomatis untuk satu paket
POST /ep/user-product/set-auto-renewal
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"user_product_id": 1,
"status": 0
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » user_product_id | isi | bilangan bulat | ya | tidak ada |
| » status | isi | bilangan bulat | Tidak | 0 = dinonaktifkan, 1 = diaktifkan |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| » status | 0 |
| » status | 1 |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"id": 1
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan berhasil | Sebaris |
Mengembalikan struktur data
Pengaturan Batch POST untuk Perpanjangan Otomatis Paket Langganan
POST /ep/user-product/batch-set-auto-renewal
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"user_product_ids": [1],
"status": 0
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » user_product_ids | isi | [bilangan bulat] | ya | tidak ada |
| » status | isi | bilangan bulat | Tidak | 0 = dinonaktifkan, 1 = diaktifkan |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| » status | 0 |
| » status | 1 |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"results": [
{
"user_product_id": 1,
"success": true,
"id": 1
}
]
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan berhasil; hasil pemrosesan dikembalikan secara terpisah untuk setiap paket | Sebaris |
Mengembalikan struktur data
POST menetapkan parameter perpanjangan otomatis default untuk tipe produk.
POST /ep/user-product/set-auto-renewal-default-config
Setidaknya salah satu dari days_before_expire, traffic_threshold, dan refreshal_cycle_days harus diberikan; nilai 0 menunjukkan bahwa konfigurasi yang bersangkutan direset.
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"product_type": 9,
"days_before_expire": 30,
"traffic_threshold": 100,
"renewal_cycle_days": 0
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » tipe_produk | isi | bilangan bulat | ya | tidak ada |
| » hari_sebelum_kadaluarsa | isi | bilangan bulat | tidak | tidak ada |
| » ambang_lalu_lintas | isi | bilangan bulat | Tidak | Satuan: GB, hanya didukung pada 9/12/24 |
| » renewal_cycle_days | body | integer | Tidak | Hanya didukung untuk 11/14/16/25 hari, dan harus sesuai dengan siklus produk saat ini. |
| »anonim | badan | objek | tidak | tidak ada |
| »anonim | badan | objek | tidak | tidak ada |
| »anonim | badan | objek | tidak | tidak ada |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| » jenis_produk | 9 |
| » jenis_produk | 11 |
| » jenis_produk | 12 |
| » jenis_produk | 14 |
| » jenis_produk | 16 |
| » jenis_produk | 24 |
| » jenis_produk | 25 |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": null,
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE Permintaan berhasil, data kosong | Sebaris |
Mengembalikan struktur data
Permintaan POST mengambil parameter perpanjangan otomatis default untuk jenis produk tersebut.
POST /ep/user-product/get-auto-renewal-default-config
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"product_type": 9
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | tidak | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » tipe_produk | isi | bilangan bulat | Tidak | Jika tidak ditentukan, semua tipe yang didukung akan dikembalikan |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| » jenis_produk | 9 |
| » jenis_produk | 11 |
| » jenis_produk | 12 |
| » jenis_produk | 14 |
| » jenis_produk | 16 |
| » jenis_produk | 24 |
| » jenis_produk | 25 |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"configs": [
{
"product_type": "[",
"days_before_expire": 0,
"source": "[",
"renewal_cycle": {},
"traffic_threshold": 0,
"traffic_source": "["
}
]
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan berhasil | Sebaris |
Mengembalikan struktur data
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| jenis_produk | 9 |
| jenis_produk | 11 |
| jenis_produk | 12 |
| jenis_produk | 14 |
| jenis_produk | 16 |
| jenis_produk | 24 |
| jenis_produk | 25 |
| sumber | pengguna |
| sumber | sistem |
| sumber | pengguna |
| sumber | sistem |
| sumber_lalu_lintas | pengguna |
| sumber_lalu_lintas | sistem |
Permintaan POST untuk mengambil konfigurasi perpanjangan otomatis dan pratinjau perpanjangan untuk satu paket.
POST /ep/user-product/get-auto-renewal
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"user_product_id": 1
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » user_product_id | isi | bilangan bulat | ya | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"expired_at": "string",
"time_days": 0,
"time_unit": "day",
"next_expired_at": "string",
"agreed_price": 0,
"currency": "string",
"config": {
"id": 1,
"user_id": 1,
"team_id": "A1b2C3d4E5f6",
"team_user_id": 0,
"product_type": 0,
"left_traffic": 0,
"left_days": 0,
"user_product_id": 1,
"product_id": 0,
"status": 0,
"currency": "string",
"agreed_price": 0,
"agreed_bandwidth_price": 0,
"agreed_concurrency_price": 0,
"bandwidth_id": 0,
"concurrency_id": 0,
"duration": 0,
"renew_product_id": 0,
"days_before_expire": 0,
"traffic_threshold": 0,
"parent_product_type": 0,
"created_at": "string",
"updated_at": "string"
},
"traffic_threshold": 0
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan berhasil | Sebaris |
Mengembalikan struktur data
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| satuan waktu | hari |
| satuan waktu | jam |
| status | 0 |
| status | 1 |
POST untuk mengambil catatan eksekusi perpanjangan otomatis.
POST /ep/user-product/auto-renewal-logs
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"user_product_id": 1,
"page": 1,
"size": 20
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | tidak | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » user_product_id | isi | bilangan bulat | Tidak | Jika tidak ditentukan, kueri semua catatan di ruang saat ini |
| » halaman | isi | bilangan bulat | tidak | tidak ada |
| » ukuran | badan | bilangan bulat | tidak | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"list": [
{
"id": 1,
"user_id": 1,
"team_id": "A1b2C3d4E5f6",
"team_user_id": 0,
"config_id": 0,
"user_product_id": 1,
"product_type": 0,
"renew_product_id": 0,
"order_id": 0,
"fee": 0,
"currency": "string",
"before_expired_at": "string",
"after_expired_at": "string",
"before_remain": 0,
"after_remain": 0,
"trigger_type": "[",
"status": "[",
"revoke_at": "string",
"revoke_remark": "string",
"created_at": "string",
"updated_at": "string"
}
],
"page": 1,
"page_size": 1,
"total_page": 0,
"total_count": 0
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan berhasil | Sebaris |
Mengembalikan struktur data
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| tipe_pemicu | 0 |
| tipe_pemicu | 1 |
| status | 1 |
| status | 2 |
| status | 3 |
Manajemen Pesanan
DAPATKAN Daftar Pesanan
DAPATKAN /ep/pesanan/daftar
Pesanan ruang tim juga menampilkan pembuatnya, yang menunjukkan anggota sebenarnya yang melakukan pemesanan; administrator dan super administrator dapat melihat informasi kontak lengkap, sementara peran lain menerima informasi kontak yang dianonimkan.
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya | Tidak | Pengidentifikasi ruang sumber daya pesanan; ruang pribadi dapat dihilangkan atau dapat diberikan string kosong |
| nomor_halaman | kueri | bilangan bulat | tidak | tidak ada |
| ukuran_halaman | kueri | bilangan bulat | tidak | tidak ada |
| nomor_perdagangan | kueri | string | Tidak | Nomor pesanan |
| start_time | query | string(date-time) | No | Waktu mulai (termasuk), misalnya, 2024-01-01 00:00:00 |
| waktu_akhir | kueri | string(tanggal-waktu) | Tidak | Waktu berakhir (tidak termasuk) |
| status | kueri | bilangan bulat | Tidak | Status pesanan |
| tipe_produk | kueri | bilangan bulat | Tidak | Jenis produk |
| faktur | kueri | bilangan bulat | Tidak | Status faktur: 0 Tidak terbatas, 1 Faktur diterbitkan, -1 Faktur belum diterbitkan (dapat diterbitkan ulang) |
| status_pembayaran_biaya | kueri | bilangan bulat | Tidak | Filter berdasarkan jumlah panjang/pendek: 1. Kelebihan pembayaran 2. Kekurangan pembayaran |
Deskripsi rinci
Status: Status Pesanan
| Status | Deskripsi |
|---|---|
| 0 | Pembayaran Tertunda |
| 1 | Dibayar |
| 2 | Tidak dibayar setelah penangguhan pembayaran dibatalkan |
| 3 | Pengembalian dana diterima |
tipe_produk: Jenis produk
| Jenis Produk | Deskripsi |
|---|---|
| 3 | Isi Ulang Saldo |
| 9 | Paket Data Dinamis |
| 11 | Paket Waktu Global Dinamis V2 |
| 12 | Paket lalu lintas IDC jangka panjang |
| 13 | Paket Lalu Lintas IP Statis Perumahan |
| 14 | Paket IP Statis Pusat Data |
| 15 | Paket data ISP jangka panjang |
| 16 | Paket Data Statis |
| 17 | Paket Kuantitas IP Dinamis |
| 18 | pengikis web |
| 19 | Perpanjangan IP Statis |
| 20 | Ubah Kuota IP Statis |
| 21 | Paket Lalu Lintas Statis v2 |
| 24 | Paket Tambahan Lalu Lintas Statis |
| 25 | Paket IP Statis Perumahan |
| 26 | Penggantian Pesanan - Beberapa saluran pembayaran mengharuskan pengguna untuk memasukkan jumlah secara manual, seperti mata uang virtual. Jika terjadi kekurangan, Anda perlu menghubungi layanan pelanggan untuk melakukan pembayaran pengganti melalui produk ini. |
| 27 | Serp |
| 28 | Video |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| status | 0 |
| status | 1 |
| status | 2 |
| status | 3 |
| jenis_produk | 3 |
| jenis_produk | 9 |
| jenis_produk | 11 |
| jenis_produk | 12 |
| jenis_produk | 14 |
| jenis_produk | 16 |
| jenis_produk | 17 |
| jenis_produk | 18 |
| jenis_produk | 19 |
| jenis_produk | 21 |
| jenis_produk | 24 |
| jenis_produk | 25 |
| jenis_produk | 26 |
| jenis_produk | 27 |
| jenis_produk | 28 |
| faktur | -1 |
| faktur | 0 |
| faktur | 1 |
| status_pembayaran_biaya | 1 |
| status_pembayaran_biaya | 2 |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"list": [
{
"id": 0,
"trade_no": "string",
"out_trade_no": "string",
"product_id": 0,
"product_type": 0,
"amount": 0,
"unit_price": 0.1,
"total_fee": 0.1,
"goods_fee": 0.1,
"pay_fee": 0.1,
"discount_fee": 0.1,
"handling_fee": 0.1,
"refund_fee": 0.1,
"pm_id": 0,
"pm_title": "string",
"pm_logo": "string",
"status": 0,
"title": "string",
"detail": "string",
"region_desc": "string",
"pay_at": "2019-08-24T14:15:22Z",
"pay_timestamp": 0,
"created_at": "2019-08-24T14:15:22Z",
"pay_fee_status": 0,
"invoice": {}
}
],
"pagination": {
"total": 0,
"page_no": 0,
"page_size": 0,
"total_pages": 0
}
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Sukses | Sebaris |
Mengembalikan struktur data
POST Buat pesanan
POST /ep/order/create
Karena banyaknya pilihan paket yang tersedia, dan konfigurasi yang berbeda untuk setiap paket, mohon isi parameter sesuai dengan situasi Anda yang sebenarnya. Pengisian parameter yang salah dapat mengakibatkan kegagalan pembuatan pesanan.
Contoh:
Memperbarui IP statis
{
"pid": 套餐ID, // 从 /openapi/product 接口获取
"upids": "1,2,3,4,5,6", // 从 /openapi/ip/get-static-ip 接口获取对应的 id 字段
"pm_id": 1 // 从 /openapi/payment/list 或 /openapi/payment/groups 接口获取
}
Pembelian IP residensial statis
{
"pid": 套餐ID, // 从 /openapi/product 接口获取
"pm_id": 支付方式ID, // 从 /openapi/payment/list 或 /openapi/payment/groups 接口获取
"region_list": "JP,15,333|DE,10,444|US,5,555" // 格式:地区,数量,ASN|地区,数量,ASN(ASN编号可选)
}
Pembelian IP pusat data statis
{
"pid": 套餐ID, // 从 /openapi/product 接口获取
"pm_id": 支付方式ID, // 从 /openapi/payment/list 或 /openapi/payment/groups 接口获取
"region_list": "JP,15,333|DE,10,444|US,5,555" // 格式:地区,数量,ASN|地区,数量,ASN(ASN编号可选)
}
Pembelian lalu lintas perumahan dinamis
{
"pid": 套餐ID, // 从 /openapi/product 接口获取
"pm_id": 支付方式ID // 从 /openapi/payment/list 或 /openapi/payment/groups 接口获取
}
Pembelian lalu lintas berputar statis
{
"pid": 套餐ID, // 从 /openapi/product 接口获取
"pm_id": 支付方式ID // 从 /openapi/payment/list 或 /openapi/payment/groups 接口获取
}
Pembelian trafik tak terbatas dinamis
{
"pid": 套餐ID, // 从 /openapi/product 接口获取
"pm_id": 支付方式ID, // 从 /openapi/payment/list 或 /openapi/payment/groups 接口获取
"product_sku_bandwidth_id": 带宽规格ID,
"product_sku_concurrency_id": 并发规格ID
}
Isi Ulang Saldo
{
"pid": 套餐ID, // 从 /openapi/product 接口获取
"pm_id": 支付方式ID, // 从 /openapi/payment/list 或 /openapi/payment/groups 接口获取
"recharge_amount": 充值金额
}
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"pid": 0,
"upids": "string",
"amount": 0,
"pm_id": 0,
"region_list": "string",
"coupon_sn": "string",
"use_invitation_registration_discount": true,
"renew_duration": 0,
"product_sku_bandwidth_id": 0,
"product_sku_concurrency_id": 0,
"product_sku_duration_id": 0,
"etd": 1,
"recharge_amount": 0
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » pid | isi | bilangan bulat | Ya | ID Paket, dari kolom id yang dikembalikan oleh antarmuka /openapi/product |
| » upids | body | string | No | Daftar ID paket perpanjangan (dipisahkan koma), dari kolom id yang dikembalikan oleh API /openapi/user-product/list atau /openapi/ip/get-static-ip |
| » jumlah | isi | nomor | Tidak | Jumlah pembelian paket baru |
| » pm_id | isi | bilangan bulat | Ya | ID metode pembayaran, dari kolom id yang dikembalikan oleh API /openapi/payment/list atau /openapi/payment/groups |
| » region_list | body | string | No | Tentukan wilayah, jumlah, dan nomor ASN saat membeli IP statis. Format: Wilayah, Jumlah, ASN |
| » coupon_sn | isi | string | No | ID Kupon |
| » use_invitation_registration_discount | body | boolean | No | Apakah akan menggunakan diskon pendaftaran undangan |
| » renew_duration | body | integer | Tidak | Durasi perpanjangan - opsional untuk IP statis |
| » product_sku_bandwidth_id | isi | bilangan bulat | Tidak | Paket 11: ID Paket Bandwidth |
| » product_sku_concurrency_id | isi | bilangan bulat | Tidak | Paket 11: ID Paket Konkurensi |
| » product_sku_duration_id | isi | bilangan bulat | Tidak | Tipe paket=11 Diperlukan: ID Spesifikasi Durasi |
| » etd | body | integer | Tidak | Pengali durasi, diperoleh dari paket extension_of_time_days, 2 mewakili hari × 2, harga meningkat |
| » jumlah_isi_ulang | isi | bilangan bulat | Tidak | Paket 3: Jumlah Isi Ulang |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"id": 0,
"trade_no": "string",
"out_trade_no": "string",
"product_id": 0,
"product_type": 0,
"amount": 0,
"unit_price": 0.1,
"total_fee": 0.1,
"goods_fee": 0.1,
"pay_fee": 0.1,
"discount_fee": 0.1,
"handling_fee": 0.1,
"refund_fee": 0.1,
"pm_id": 0,
"pm_title": "string",
"pm_logo": "string",
"status": 0,
"title": "string",
"detail": "string",
"region_desc": "string",
"pay_at": "2019-08-24T14:15:22Z",
"pay_timestamp": 0,
"created_at": "2019-08-24T14:15:22Z",
"pay_fee_status": 0,
"invoice": {
"name": "string",
"org_name": "string",
"first_name": "string",
"last_name": "string",
"phone": "string",
"email": "user@example.com",
"role_type": 0,
"vat_id": "string",
"address_country": "string",
"address_city": "string",
"address_line1": "string",
"address_line2": "string",
"address_postal_code": "string"
}
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Berhasil dibuat | Sebaris |
Mengembalikan struktur data
Batalkan Pesanan
POST /ep/order/close
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"trade_no": "string"
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » nomor_perdagangan | isi | string | ya | tidak ada |
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE Operasi berhasil | Tidak ada |
Dapatkan Detail Pesanan
DAPATKAN /ep/pesanan/info
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya Tidak | tidak ada | |
| nomor_perdagangan | kueri | string | ya | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"id": 0,
"trade_no": "string",
"out_trade_no": "string",
"product_id": 0,
"product_type": 0,
"amount": 0,
"unit_price": 0.1,
"total_fee": 0.1,
"goods_fee": 0.1,
"pay_fee": 0.1,
"discount_fee": 0.1,
"handling_fee": 0.1,
"refund_fee": 0.1,
"pm_id": 0,
"pm_title": "string",
"pm_logo": "string",
"status": 0,
"title": "string",
"detail": "string",
"region_desc": "string",
"pay_at": "2019-08-24T14:15:22Z",
"pay_timestamp": 0,
"created_at": "2019-08-24T14:15:22Z",
"pay_fee_status": 0,
"invoice": {
"name": null,
"org_name": null,
"first_name": null,
"last_name": null,
"phone": null,
"email": null,
"role_type": null,
"vat_id": null,
"address_country": null,
"address_city": null,
"address_line1": null,
"address_line2": null,
"address_postal_code": null
}
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons. | Inline |
Mengembalikan struktur data
Dapatkan Detail Pesanan V2
GET /ep/order/info-v2
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya Tidak | tidak ada | |
| order_id | query | string | Ya | ID pesanan terenkripsi klien |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"id": 0,
"trade_no": "string",
"out_trade_no": "string",
"product_id": 0,
"product_type": 0,
"amount": 0,
"unit_price": 0.1,
"total_fee": 0.1,
"goods_fee": 0.1,
"pay_fee": 0.1,
"discount_fee": 0.1,
"handling_fee": 0.1,
"refund_fee": 0.1,
"pm_id": 0,
"pm_title": "string",
"pm_logo": "string",
"status": 0,
"title": "string",
"detail": "string",
"region_desc": "string",
"pay_at": "2019-08-24T14:15:22Z",
"pay_timestamp": 0,
"created_at": "2019-08-24T14:15:22Z",
"pay_fee_status": 0,
"invoice": {
"name": null,
"org_name": null,
"first_name": null,
"last_name": null,
"phone": null,
"email": null,
"role_type": null,
"vat_id": null,
"address_country": null,
"address_city": null,
"address_line1": null,
"address_line2": null,
"address_postal_code": null
}
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | HTTP berhasil; data pesanan mungkin disertai kode kesalahan bisnis jika pesanan telah dibayar atau dibatalkan | Inline |
Mengembalikan struktur data
POST untuk menerbitkan ulang faktur untuk pesanan lama
POST /ep/order/reissue-invoice
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"trade_no_list": ["string"]
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » trade_no_list | isi | [string] | ya | tidak ada |
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE Operasi berhasil | Tidak ada |
Pra-inspeksi pesanan POST
POST /ep/order/check
Fungsi ini dipanggil sebelum pembuatan pesanan untuk melihat pratinjau harga, diskon, detail perpanjangan IP, dll., dan sebenarnya tidak membuat pesanan. Parameter dan /openapi/order/create Sangat konsisten.
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"pid": 0,
"upids": "string",
"amount": 1,
"pm_id": 0,
"region_list": "string",
"coupon_sn": "string",
"renew_duration": "1m",
"product_sku_bandwidth_id": 0,
"product_sku_concurrency_id": 0,
"product_sku_duration_id": 0,
"etd": 1,
"recharge_amount": 0
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » pid | isi | bilangan bulat | Ya | ID Paket |
| » upids | body | string | Tidak | Perpanjangan IP: Daftar ID paket pengguna, dipisahkan koma |
| » jumlah | isi | bilangan bulat | Tidak | Jumlah pembelian |
| » pm_id | isi | bilangan bulat | Ya | ID metode pembayaran |
| » region_list | body | string | Tidak | Wilayah pembelian IP statis + kuantitas, format: ID wilayah, kuantitas |
| » coupon_sn | isi | string | No | ID Kupon |
| » renew_duration | body | string | No | Durasi perpanjangan IP: 1m = 1 bulan, 2m = 2 bulan, em = akhir bulan depan |
| » product_sku_bandwidth_id | isi | bilangan bulat | Tidak | Tipe paket=11 Diperlukan: ID spesifikasi bandwidth |
| » product_sku_concurrency_id | isi | bilangan bulat | Tidak | Tipe paket=11 Diperlukan: ID Spesifikasi Konkurensi |
| » product_sku_duration_id | isi | bilangan bulat | Tidak | Tipe paket=11 Diperlukan: ID Spesifikasi Durasi |
| » etd | badan | bilangan bulat | Tidak | Pengali durasi, diperoleh dari paket extension_of_time_days |
| » jumlah_isi_ulang | isi | nomor | Tidak | Jenis paket=3 Diperlukan: Jumlah isi ulang |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| » perpanjang_durasi | 1m |
| » perpanjang_durasi | 2m |
| » perpanjang_durasi | em |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"product_id": 0,
"amount": 0,
"discount_fee": 0.1,
"total_fee": 0.1,
"pay_fee": 0.1,
"product_type": 0,
"title": "string",
"detail": "string",
"ip_result": [
{
"ip": "string",
"price": 0.1,
"country_code": "string",
"current_time": "2019-08-24T14:15:22Z",
"renewal_time": "2019-08-24T14:15:22Z",
"country": {}
}
]
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE Pemeriksaan awal berhasil | Sebaris |
Mengembalikan struktur data
Manajemen Pembayaran
POST untuk memulai pembayaran pesanan
POST /ep/pay
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya Tidak | tidak ada | |
| nomor_perdagangan | kueri | string | ya | tidak ada |
| pm_id | kueri | bilangan bulat | tidak | tidak ada |
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE Operasi berhasil | Tidak ada |
Permintaan POST untuk memulai pembayaran pesanan yang belum dibayar yang ditempatkan di backend.
POST /ep/pay/index-choose
Parameter Permintaan Isi
{
"team_id": "A1b2C3d4E5f6",
"trade_no": "string",
"pay_method": 0,
"pm_id": 0,
"trade_type": "string"
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » team_id | isi | apa saja | Tidak | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter |
| »»anonim | isi | string | tidak | tidak ada |
| »»anonim | isi | ID Publik Tim | Tidak | Pengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
| » nomor_perdagangan | isi | string | ya | tidak ada |
| » metode_pembayaran | isi | bilangan bulat | tidak | tidak ada |
| » pm_id | isi | bilangan bulat | tidak | tidak ada |
| » jenis_perdagangan | isi | string | tidak | tidak ada |
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE Operasi berhasil | Tidak ada |
Verifikasi pembayaran POST dan pratinjau biaya
POST /ep/pay/pay-check
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya Tidak | tidak ada | |
| nomor_perdagangan | kueri | string | ya | tidak ada |
| pm_id | kueri | bilangan bulat | tidak | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"trade_no": "string",
"pm_id": 0,
"pay_method": 0,
"trade_type": "string",
"country_code": "string",
"currency": "string",
"goods_fee": 0,
"discount_fee": 0,
"handling_fee": 0,
"pay_fee": 0,
"total_fee": 0,
"pay_method_info": {
"id": null,
"type": null,
"title": null,
"group": null,
"handling_rate": null,
"handling_fee": null,
"handling_fee_currency": null,
"handling_fee_converted": null
},
"origin": {
"pm_id": 0,
"pay_method": 0,
"goods_fee": 0,
"discount_fee": 0,
"handling_fee": 0,
"pay_fee": 0,
"total_fee": 0
}
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Permintaan berhasil | Sebaris |
Mengembalikan struktur data
Permintaan GET langsung menampilkan halaman pembayaran web.
DAPATKAN /ep/pay/web-direct-pay
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| team_id | query | ID Ruang Sumber Daya Tidak | tidak ada | |
| nomor_perdagangan | kueri | string | ya | tidak ada |
| pm_id | kueri | bilangan bulat | tidak | tidak ada |
Kembali ke contoh
200 Tanggapan
"string"
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | Halaman Pembayaran HTML | string |
GET untuk mengambil daftar metode pembayaran
DAPATKAN /ep/pembayaran/daftar
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| trade_no | query | string | No | Nomor pesanan - Dapat dimasukkan jika metode pembayaran tertentu diperlukan untuk beberapa pesanan |
| mata uang | kueri | string | tidak | satuan mata uang |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"list": [
{
"id": 0,
"title": "string",
"logo": "string",
"group": "string",
"handling_rate": 0,
"handling_fee": 0,
"disabled": false,
"min": 0,
"max": 0
}
]
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE Berhasil diambil | Sebaris |
Mengembalikan struktur data
GET untuk mengambil daftar metode pembayaran
DAPATKAN /ep/pembayaran/grup
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| trade_no | query | string | No | Nomor pesanan - Dapat dimasukkan jika metode pembayaran tertentu diperlukan untuk beberapa pesanan |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"list": [
{
"name": "string",
"logos": [null],
"items": [null]
}
]
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE Berhasil diambil | Sebaris |
Mengembalikan struktur data
pemasaran
Dapatkan rasio bonus isi ulang
GET /ep/activity/balance-recharge-gift-ratio
Rasio Bonus Isi Ulang
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"list": [null]
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | OK | Sebaris |
Mengembalikan struktur data
produk
DAPATKAN Daftar Produk
DAPATKAN /ep/produk
Dapatkan daftar paket yang tersedia di situs saat ini, dan filter berdasarkan jenis, periode validitas, dan kriteria lainnya.
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tipe | kueri | bilangan bulat | Tidak | Tipe paket, lihat deskripsi enumerasi Product.type. Mengembalikan semua tipe jika tidak ditentukan. |
| parent_product_type | query | integer | Tidak | Tipe paket induk, hanya berlaku jika tipe=19 (perpanjangan IP), digunakan untuk memfilter lini produk: 14=Pusat Data 25=Perumahan |
| time_days | query | any | No | Filter berdasarkan periode validitas dalam hari, mendukung nilai tunggal atau array, misalnya, 30 / [30,90,365] |
| show_type | query | any | No | Menampilkan pemfilteran tipe, mendukung nilai tunggal atau array |
Deskripsi rinci
type: Tipe paket, lihat deskripsi enumerasi Product.type. Jika tidak ditentukan, semua tipe akan dikembalikan.
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| tipe_produk_induk | 14 |
| tipe_produk_induk | 25 |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": [
{
"id": 0,
"title": "string",
"type": 0,
"show_type": 0,
"status": 0,
"price": 0.1,
"usd_price": 0.1,
"price_hkd": 0.1,
"original_price": 0.1,
"original_usd_price": 0.1,
"original_price_hkd": 0.1,
"local_price": 0.1,
"local_original_price": 0.1,
"preferred_currency": "string",
"support_currencies": "string",
"flow_value": 0.1,
"flow_give": 0.1,
"balance_give": 0.1,
"balance_value": 0.1,
"time_validity": 0.1,
"time_price": 0.1,
"time_days": 0,
"tip1": "string",
"tip2": "string",
"introduce": ["string"],
"region_list_id": 0,
"renew_product_list": "string",
"parent_product_type": 0,
"total_count": 0,
"remain_count": 0,
"extension_of_time_days": [0],
"time_days_price_rate": 0.1,
"desc": {
"subtitle": "string",
"flow_value": 0.1,
"flow_give": 0.1,
"balance_give": 0.1,
"time_validity": 0.1,
"time_price": 0.1,
"tip1": "string",
"tip2": "string",
"introduce": [null]
},
"sku": {
"bandwidth_list": [null],
"duration_list": [null],
"concurrency_list": [null]
}
}
],
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE | OK | Sebaris |
Mengembalikan struktur data
Manajemen Akun
Dapatkan gambaran umum akun pribadi Anda
DAPATKAN /ep/akun/profil
Hanya status login ruang pribadi atau Kunci API pribadi yang didukung; Kunci API tim tidak didukung.
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"id": 0,
"username": "string",
"nickname": "string",
"email": "string",
"balance": "string",
"gift_balance": "string",
"currency": "string",
"language": "string",
"timezone": "string"
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan. | Inline |
Mengembalikan struktur data
Dapatkan akses untuk memeriksa saldo pribadi dan riwayat transaksi.
DAPATKAN /ep/wallet/change-list
Hanya status login ruang pribadi atau Kunci API pribadi yang didukung; Kunci API tim tidak didukung.
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| ketik ulang | kueri | bilangan bulat | tidak | tidak ada |
| tipe_transaksi | kueri | bilangan bulat | tidak | tidak ada |
| tipe_saldo | kueri | bilangan bulat | tidak | tidak ada |
| halaman | kueri | bilangan bulat | tidak | tidak ada |
| ukuran_halaman | kueri | bilangan bulat | tidak | tidak ada |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| ketik ulang | 0 |
| ketik ulang | 1 |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"list": [{}],
"page": 0,
"page_size": 0,
"total_count": 0
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan. | Inline |
Mengembalikan struktur data
Ekspor log
POST Buat Tugas Ekspor Log Proksi
POST /ep/user-usage-flow-log-export/create
Hanya status login ruang pribadi atau Kunci API pribadi yang didukung; Kunci API tim tidak didukung. Waktu mulai harus lebih awal dari waktu berakhir, dan rentang waktu tidak boleh melebihi 31 hari; hanya satu tugas ekspor yang diizinkan per pengguna, dan batas log adalah 5 juta entri.
Parameter Permintaan Isi
{
"start_time": 0,
"end_time": 0,
"type": "dynamic"
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » start_time | body | integer | Ya | Waktu mulai Unix, detik |
| » end_time | body | integer | Ya | Akhir stempel waktu Unix, detik |
| » tipe | isi | string | tidak | tidak ada |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| » tipe | dinamis |
| » tipe | host_pool |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"task_id": 0,
"status": "string"
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan. | Inline |
Mengembalikan struktur data
Detail tugas ekspor log kueri GET
GET /ep/user-usage-flow-log-export/detail
Hanya status login ruang pribadi atau Kunci API pribadi yang didukung; Kunci API tim tidak didukung.
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| task_id | query | integer | yes | none |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"id": 0,
"user_id": 0,
"start_time": "string",
"end_time": "string",
"status": "pending",
"file_size": 0,
"record_count": 0,
"created_at": "string",
"completed_at": "string",
"file_url": "string",
"download_url": "string",
"error_message": "string"
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan. | Inline |
Mengembalikan struktur data
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| status | tertunda |
| status | pemrosesan |
| status | selesai |
| status | gagal |
| status | dibatalkan |
| status | tidak ada data |
GET query log untuk mengekspor daftar tugas
GET /ep/user-usage-flow-log-export/list
Hanya status login ruang pribadi atau Kunci API pribadi yang didukung; Kunci API tim tidak didukung.
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| halaman | kueri | bilangan bulat | tidak | tidak ada |
| ukuran | kueri | bilangan bulat | tidak | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"list": [{}],
"total": 0,
"page": 0,
"size": 0
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan. | Inline |
Mengembalikan struktur data
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| status | tertunda |
| status | pemrosesan |
| status | selesai |
| status | gagal |
| status | dibatalkan |
| status | tidak ada data |
POST membatalkan tugas ekspor log yang belum dieksekusi.
POST /ep/user-usage-flow-log-export/cancel
Hanya status login ruang pribadi atau Kunci API pribadi yang didukung; Kunci API tim tidak didukung. Hanya tugas dalam antrian tunggu yang dapat dibatalkan; tugas yang sudah dieksekusi tidak dapat dibatalkan.
Parameter Permintaan Isi
{
"task_id": 1
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » task_id | isi | bilangan bulat | ya | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": null,
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan. | Inline |
Mengembalikan struktur data
kupon
Kirim pesan untuk mengambil daftar kupon pribadi Anda.
POST /ep/user-coupon/list
Hanya status login ruang pribadi atau Kunci API pribadi yang didukung; Kunci API tim tidak didukung.
Parameter Permintaan Isi
{
"status": 0,
"page": 1,
"size": 20
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | tidak | tidak ada |
| » status | isi | bilangan bulat | tidak | tidak ada |
| » halaman | isi | bilangan bulat | tidak | tidak ada |
| » ukuran | badan | bilangan bulat | tidak | tidak ada |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| » status | 0 |
| » status | 1 |
| » status | 2 |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"list": [{}],
"page": 0,
"page_size": 0,
"page_count": 0
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan. | Inline |
Mengembalikan struktur data
Kirim pesan untuk melihat detail kupon pribadi.
POST /ep/user-coupon/info
Hanya status login ruang pribadi atau Kunci API pribadi yang didukung; Kunci API tim tidak didukung.
Parameter Permintaan Isi
{
"id": 1
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » id | isi | bilangan bulat | adalah | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"id": 0,
"coupon_id": 0,
"type": 0,
"status": 0,
"source": 0,
"title": "string",
"title_en": "string",
"description": "string",
"description_en": "string",
"start_amount": "string",
"start_amount_usd": "string",
"start_amount_hkd": "string",
"deduction_amount": "string",
"deduction_amount_usd": "string",
"deduction_amount_hkd": "string",
"discount_rate": "string",
"discount_ceiling_amount": "string",
"discount_ceiling_amount_usd": "string",
"discount_ceiling_amount_hkd": "string",
"created_at": "string",
"effect_at": "string",
"expired_at": "string",
"used_at": "string",
"product_types": "string",
"created_timestamp": 0,
"effect_timestamp": 0,
"expired_timestamp": 0,
"used_timestamp": 0,
"is_expired": true
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan. | Inline |
Mengembalikan struktur data
Manajemen Notifikasi
Dapatkan notifikasi situs kueri
DAPATKAN /ep/notify/list
Hanya status login ruang pribadi atau Kunci API pribadi yang didukung; Kunci API tim tidak didukung.
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| halaman | kueri | bilangan bulat | tidak | tidak ada |
| ukuran | kueri | bilangan bulat | tidak | tidak ada |
| baca | kueri | bilangan bulat | tidak | tidak ada |
| tipe | kueri | bilangan bulat | tidak | tidak ada |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| baca | 0 |
| baca | 1 |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"list": [{}],
"page": 0,
"size": 0,
"total": 0,
"total_unread_count": 0,
"unread_count_by_type": {}
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan. | Inline |
Mengembalikan struktur data
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| status_baca | 0 |
| status_baca | 1 |
Dapatkan akses untuk melihat detail pemberitahuan situs.
GET /ep/notify/detail
Hanya status login ruang pribadi atau Kunci API pribadi yang didukung; Kunci API tim tidak didukung.
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| id | kueri | bilangan bulat | ya | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"id": 0,
"title": "string",
"content": "string",
"type": 0,
"read_status": 0,
"created_at": "string",
"created_timestamp": 0
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan. | Inline |
Mengembalikan struktur data
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| status_baca | 0 |
| status_baca | 1 |
POST menandai notifikasi dalam situs sebagai telah dibaca.
POST /ep/notify/read
Hanya status login ruang pribadi atau Kunci API pribadi yang didukung; Kunci API tim tidak didukung.
Parameter Permintaan Isi
{
"id": 1
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » id | isi | bilangan bulat | adalah | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": null,
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan. | Inline |
Mengembalikan struktur data
Penandaan batch POST pada pemberitahuan internal sebagai telah dibaca
POST /ep/notify/batch-read
Hanya status login ruang pribadi atau Kunci API pribadi yang didukung; Kunci API tim tidak didukung.
Parameter Permintaan Isi
{
"ids": [1]
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » id | isi | [bilangan bulat] | ya | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": null,
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan. | Inline |
Mengembalikan struktur data
Konfigurasi saluran notifikasi kueri GET
GET /ep/user-notify
Hanya status login ruang pribadi atau Kunci API pribadi yang didukung; Kunci API tim tidak didukung.
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"list": [{}]
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan. | Inline |
Mengembalikan struktur data
Email Pemberitahuan Permintaan GET
DAPATKAN /ep/user-notification-email/list
Hanya status login ruang pribadi atau Kunci API pribadi yang didukung; Kunci API tim tidak didukung.
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"list": [{}],
"max_count": 0,
"current_count": 0
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan. | Inline |
Mengembalikan struktur data
Skenario pemberitahuan kueri GET
GET /ep/user-notification-email/scenes
Hanya status login ruang pribadi atau Kunci API pribadi yang didukung; Kunci API tim tidak didukung.
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"list": [{}]
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan. | Inline |
Mengembalikan struktur data
Permintaan GET untuk skenario berlangganan email
GET /ep/user-notification-email/email-scenes
Hanya status login ruang pribadi atau Kunci API pribadi yang didukung; Kunci API tim tidak didukung.
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| id | kueri | bilangan bulat | ya | tidak ada |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"scenes": [0],
"subscribe_all": true
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan. | Inline |
Mengembalikan struktur data
Konfigurasi proxy
GET query personal agent cache switch
Dapatkan /ep/proxy-cache/status
Hanya status login ruang pribadi atau Kunci API pribadi yang didukung; Kunci API tim tidak didukung.
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"status": 0
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan. | Inline |
Mengembalikan struktur data
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| status | 0 |
| status | 1 |
Pengaturan POST untuk beralih ke cache agen pribadi
POST /ep/proxy-cache/change
Hanya status login ruang pribadi atau Kunci API pribadi yang didukung; Kunci API tim tidak didukung.
Parameter Permintaan Isi
{
"status": 0
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » status | isi | bilangan bulat | ya | tidak ada |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| » status | 0 |
| » status | 1 |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": null,
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan. | Inline |
Mengembalikan struktur data
GET query personal proxy UDP switch
GET /ep/user-proxy-config/udp
Hanya status login ruang pribadi atau Kunci API pribadi yang didukung; Kunci API tim tidak didukung.
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"enabled": 0
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan. | Inline |
Mengembalikan struktur data
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| diaktifkan | 0 |
| diaktifkan | 1 |
POST untuk mengatur saklar UDP proxy pribadi
POST /ep/user-proxy-config/udp
Hanya status login ruang pribadi atau Kunci API pribadi yang didukung; Kunci API tim tidak didukung.
Parameter Permintaan Isi
{
"udp": 0
}
Parameter permintaan
| Nama | Lokasi | Tipe | Wajib | Deskripsi |
|---|---|---|---|---|
| tubuh | tubuh | objek | ya | tidak ada |
| » udp | isi | bilangan bulat | adalah | tidak ada |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| » udp | 0 |
| » udp | 1 |
Kembali ke contoh
200 Tanggapan
{
"code": 200,
"msg": "SUCCESS",
"data": {
"enabled": 0
},
"request_id": "string"
}
Kembalikan hasil
| Kode Status | Arti Kode Status | Penjelasan | Model Data |
|---|---|---|---|
| 200 | OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan. | Inline |
Mengembalikan struktur data
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| diaktifkan | 0 |
| diaktifkan | 1 |
Model Data
Permintaan ManajemenKunciApi
{
"team_id": "A1b2C3d4E5f6",
"id": 1
}
milik
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| team_id | ID Ruang Sumber Daya | salah | tidak ada | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 digit | |
| id | bilangan bulat | benar | tidak ada | ID Kunci API |
BukaProfilAkunApi
{
"id": 0,
"username": "string",
"nickname": "string",
"email": "string",
"balance": "string",
"gift_balance": "string",
"currency": "string",
"language": "string",
"timezone": "string"
}
milik
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| id | bilangan bulat | benar | tidak ada | ID Pengguna | |
| nama pengguna | string | benar | tidak ada | Nama pengguna | |
| nama panggilan | string | benar | tidak ada | nama panggilan | |
| string | true | none | ikat email | ||
| saldo | string | benar | tidak ada | Isi ulang saldo, string desimal | |
| saldo_hadiah | string | true | none | Saldo hadiah saat ini, string desimal | |
| mata uang | string | benar | tidak ada | Mata uang situs | |
| bahasa | string | benar | tidak ada | Bahasa pengguna, digunakan jika tidak dikonfigurasi | |
| zona waktu | string | benar | tidak ada | Zona waktu pengguna, digunakan jika tidak dikonfigurasi |
OpenApiBalanceRecord
{
"id": 0,
"re_type": 0,
"transaction_type": 0,
"balance_type": 0,
"fee": "string"
}
milik
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| id | bilangan bulat | salah | tidak ada | Nilai basis data dapat diserialisasi menjadi string | |
| re_type | integer | false | none | 0 pengeluaran, 1 pendapatan | |
| tipe_transaksi | bilangan bulat | salah | tidak ada | Jenis transaksi | |
| tipe_saldo | bilangan bulat | salah | tidak ada | Jenis saldo | |
| biaya | string | salah | tidak ada | Jumlah variabel, mata uang situs |
OpenApiLogExportTask
{
"id": 0,
"user_id": 0,
"start_time": "string",
"end_time": "string",
"status": "pending",
"file_size": 0,
"record_count": 0,
"created_at": "string",
"completed_at": "string",
"file_url": "string",
"download_url": "string",
"error_message": "string"
}
milik
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| id | bilangan bulat | salah | tidak ada | Nilai basis data dapat diserialisasi menjadi string | |
| user_id | integer | false | none | Detail yang dikembalikan API | |
| waktu_mulai | string | false | tidak ada | Ymd H:i:s; tanggal non-RFC 3339 | |
| waktu_akhir | string | false | none | Ymd H:i:s; tanggal non-RFC 3339 | |
| status | string | false | none | none | |
| ukuran_file | bilangan bulat | null | salah | tidak ada | |
| jumlah_rekaman | bilangan bulat | null | salah | tidak ada | |
| created_at | string | false | none | Ymd H:i:s; non-RFC 3339 date | |
| completed_at | string | false | none | Ymd H:i:s; non-RFC 3339 date | |
| file_url | string | false | none | Detail yang dikembalikan oleh API setelah selesai | |
| download_url | string | false | none | Mengembalikan tautan unduhan yang ditandatangani dan berlaku selama 24 jam setelah selesai | |
| pesan_kesalahan | string | salah | tidak ada | API detail mungkin mengembalikan nilai jika terjadi kegagalan |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| status | tertunda |
| status | pemrosesan |
| status | selesai |
| status | gagal |
| status | dibatalkan |
| status | tidak ada data |
Kupon OpenAPI
{
"id": 0,
"coupon_id": 0,
"type": 0,
"status": 0,
"source": 0,
"title": "string",
"title_en": "string",
"description": "string",
"description_en": "string",
"start_amount": "string",
"start_amount_usd": "string",
"start_amount_hkd": "string",
"deduction_amount": "string",
"deduction_amount_usd": "string",
"deduction_amount_hkd": "string",
"discount_rate": "string",
"discount_ceiling_amount": "string",
"discount_ceiling_amount_usd": "string",
"discount_ceiling_amount_hkd": "string",
"created_at": "string",
"effect_at": "string",
"expired_at": "string",
"used_at": "string",
"product_types": "string",
"created_timestamp": 0,
"effect_timestamp": 0,
"expired_timestamp": 0,
"used_timestamp": 0,
"is_expired": true
}
milik
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| id | bilangan bulat | salah | tidak ada | Nilai basis data dapat diserialisasi menjadi string | |
| coupon_id | integer | false | none | Nilai basis data dapat diserialisasi menjadi string | |
| tipe | bilangan bulat | salah | tidak ada | Nilai basis data dapat diserialisasi menjadi string | |
| status | bilangan bulat | salah | tidak ada | Nilai basis data dapat diserialisasi menjadi string | |
| sumber | bilangan bulat | salah | tidak ada | Nilai basis data dapat diserialisasi menjadi string | |
| judul | string | salah | tidak ada | tidak ada | |
| title_en | string | false | none | none | |
| deskripsi | string | salah | tidak ada | tidak ada | |
| deskripsi_en | string | salah | tidak ada | tidak ada | |
| jumlah_awal | string¦null | salah | tidak ada | tidak ada | |
| jumlah_awal_USD | string¦null | false | tidak ada | tidak ada | |
| start_amount_hkd | string¦null | false | none | none | |
| jumlah_pengurangan | string¦null | salah | tidak ada | tidak ada | |
| jumlah_pengurangan_usd | string¦null | false | none | none | |
| deduction_amount_hkd | string¦null | false | none | none | |
| tingkat_diskon | string¦null | false | none | none | |
| batas_diskon_maksimum | string¦null | false | none | none | |
| batas_diskon_jumlah_usd | string¦null | false | none | none | |
| jumlah_batas_diskon_hkd | string¦null | false | none | none | |
| created_at | string¦null | false | none | Ymd H:i:s | |
| efek_pada | string¦null | salah | tidak ada | Ymd H:i:s | |
| expired_at | string¦null | false | none | Ymd H:i:s | |
| digunakan_pada | string¦null | false | tidak ada | Ymd H:i:s | |
| tipe_produk | string | null | false | none | |
| stempel waktu pembuatan | bilangan bulat | null | salah | tidak ada | |
| stempel waktu efek | bilangan bulat | null | salah | tidak ada | |
| timestamp kedaluwarsa | bilangan bulat | null | salah | tidak ada | |
| stempel waktu yang digunakan | bilangan bulat | null | salah | tidak ada | |
| is_expired | boolean | false | none | Antarmuka daftar mengembalikan |
OpenApiNotification
{
"id": 0,
"title": "string",
"content": "string",
"type": 0,
"read_status": 0,
"created_at": "string",
"created_timestamp": 0
}
milik
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| id | bilangan bulat | salah | tidak ada | Nilai basis data dapat diserialisasi menjadi string | |
| judul | string | salah | tidak ada | tidak ada | |
| konten | string | false | tidak ada | Konten ditampilkan sesuai dengan bahasa yang diminta | |
| tipe | bilangan bulat | salah | tidak ada | Nilai basis data dapat diserialisasi menjadi string | |
| status_baca | bilangan bulat | salah | tidak ada | tidak ada | |
| created_at | string | false | none | Ymd H:i:s; non-RFC 3339 date | |
| stempel waktu pembuatan | bilangan bulat | salah | tidak ada | tidak ada |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| status_baca | 0 |
| status_baca | 1 |
Jenis produk
9
Jenis paket: 9 Paket Lalu Lintas Perumahan Dinamis, 11 Paket IP Perumahan Dinamis, 14 Paket IP Pusat Data Statis, 25 Paket IP Perumahan Statis
milik
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| anonim | bilangan bulat | salah | tidak ada | Jenis paket: 9 Paket Lalu Lintas Perumahan Dinamis, 11 IP Perumahan Dinamis, 14 IP Pusat Data Statis, 25 IP Perumahan Statis |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| anonim | 9 |
| anonim | 11 |
| anonim | 14 |
| anonim | 25 |
apiKey
"pa$$word"
Kunci API; diteruskan melalui apiKeyAuth atau sebagai parameter permintaan dalam deklarasi operasi.
milik
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| anonim | string(kata sandi) | false | tidak ada | Kunci API; diteruskan menggunakan apiKeyAuth atau sebagai parameter permintaan yang dideklarasikan dalam pernyataan operasi |
kode respons
200
Kode status: 200 Berhasil, 3 Kunci aplikasi tidak valid
milik
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| anonim | bilangan bulat | salah | tidak ada | Kode status: 200 Berhasil, 3 app_key tidak valid |
Pesan tanggapan
"success"
pesan balasan
milik
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| anonim | string | false | tidak ada | pesan respons |
Respons Sukses
{
"code": 200,
"msg": "SUCCESS",
"data": {},
"request_id": "string"
}
milik
Tidak ada
Respons Kesalahan
{
"code": 2,
"msg": "parameter error",
"data": {},
"request_id": "string"
}
milik
Tidak ada
Respons Sukses WebV1
{
"code": 200,
"msg": "SUCCESS",
"data": {},
"request_id": "string"
}
milik
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| kode | bilangan bulat | benar | tidak ada | tidak ada | |
| pesan | string | benar | tidak ada | tidak ada | |
| data | objek | null | true | none | |
| request_id | string | true | none | ID pelacakan permintaan |
Respons Kesalahan WebV1
{
"code": 2,
"msg": "parameter error",
"data": {},
"request_id": "string"
}
milik
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| kode | bilangan bulat | benar | tidak ada | Kode kesalahan bisnis |
bukan
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| »anonim | apa saja | salah | tidak ada | tidak ada |
(lanjutan)
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| pesan | string | benar | tidak ada | Deskripsi kesalahan | |
| data | objek | null | true | none | |
| request_id | string | true | none | ID pelacakan permintaan |
ID Publik Tim
"A1b2C3d4E5f6"
Pengidentifikasi publik tim dimulai dengan huruf ASCII, dan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan untuk basis data tersebut.
milik
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| anonim | string | false | none | Pengidentifikasi tim publik, diawali dengan huruf ASCII, karakter sisanya hanya berisi huruf dan angka ASCII; tidak diterbitkan sebagai kunci utama numerik dalam basis data |
ID Ruang Sumber Daya
"A1b2C3d4E5f6"
Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan balas dengan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter.
milik
salah satu
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| anonim | string | salah | tidak ada | tidak ada |
xor
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| anonim | ID Publik Tim | salah | tidak ada | Pengidentifikasi tim publik, diawali dengan huruf ASCII, karakter sisanya hanya berisi huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. |
Tim
{
"id": "A1b2C3d4E5f6",
"name": "string",
"super_admin_user_id": 1,
"status": 0,
"current_role": 1,
"dissolving_at": "string",
"dissolved_at": "string",
"created_at": "string",
"updated_at": "string"
}
milik
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| id | ID Publik Tim | benar | tidak ada | Pengidentifikasi tim publik, diawali dengan huruf ASCII, karakter sisanya hanya berisi huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. | |
| nama | string | benar | tidak ada | Nama Tim | |
| super_admin_user_id | bilangan bulat | benar | tidak ada | ID Pengguna Administrator Super | |
| status | bilangan bulat | benar | tidak ada | Status tim: 0 = dinonaktifkan, 1 = diaktifkan, 2 = dibubarkan, 3 = dibubarkan | |
| current_role | integer | null | true | none | |
| larut_pada | string¦null | true | none | Waktu mulai pelarutan | |
| dissolved_at | string¦null | true | none | Waktu penyelesaian pelarutan | |
| created_at | string | true | none | Waktu pembuatan | |
| updated_at | string | true | none | Waktu pembaruan |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| status | 0 |
| status | 1 |
| status | 2 |
| status | 3 |
| peran_saat_ini | 1 |
| peran_saat_ini | 2 |
| peran_saat_ini | 3 |
| peran_saat_ini | 4 |
| peran_saat_ini | null |
TeamAsset
{
"id": 1,
"user_id": 1,
"team_id": "A1b2C3d4E5f6",
"team_user_id": 0,
"product_id": 1,
"product_type": 0,
"parent_product_type": 0,
"status": 0,
"total_amount": 0,
"remain": 0,
"bandwidth": 0,
"concurrency": 0,
"expired_at": "string",
"created_at": "string",
"ip": "string",
"country_code": "string",
"country_name": "string",
"asn": "string",
"port": 0
}
milik
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| id | bilangan bulat | benar | tidak ada | ID Paket Pengguna | |
| user_id | integer | true | none | ID pengguna pemilik sumber daya | |
| team_id | ID Ruang Sumber Daya | benar | tidak ada | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 digit | |
| team_user_id | integer | true | none | ID pengguna anggota sebenarnya | |
| product_id | integer | true | none | ID Produk | |
| tipe_produk | bilangan bulat | benar | tidak ada | Jenis produk | |
| tipe_produk_induk | bilangan bulat | benar | tidak ada | Tipe produk induk | |
| status | bilangan bulat | benar | tidak ada | Status paket | |
| jumlah_total | bilangan bulat (int64) | benar | tidak ada | Jumlah total | |
| tersisa | bilangan bulat (int64) | benar | tidak ada | Jumlah yang tersisa | |
| bandwidth | integer | false | none | Bandwidth (Mbps); hanya dikembalikan untuk product_type=19 atau 11 | |
| konkurensi | bilangan bulat | salah | tidak ada | Jumlah konkurensi; hanya akan kembali jika product_type=11 | |
| expired_at | string | null | true | none | |
| created_at | string | true | none | Waktu pembuatan | |
| ip | string | false | none | Alamat IP statis; hanya dikembalikan untuk product_type=19 | |
| country_code | string | false | none | Kode negara IP statis; hanya dikembalikan jika product_type=19 | |
| country_name | string | false | none | Alamat IP statis: Nama negara; hanya akan muncul jika product_type=19 | |
| asn | string | false | none | ASN IP Statis; hanya dikembalikan jika product_type=19 | |
| port | bilangan bulat | salah | tidak ada | Port proxy IP statis; hanya akan kembali jika product_type=19 |
Informasi Produk Tim
{
"team_id": "A1b2C3d4E5f6",
"product_types": [0],
"product_residence_remain_count": 0,
"product_residence_total_count": 0,
"pdrue2_timestamp": 0,
"remain": 0,
"total_amount": 0,
"scraping_remain": 0,
"scraping_total_amount": 0,
"scraping_timestamp": "string",
"scraping_timestamp2": 0,
"common_scraping_remain": 0,
"common_scraping_total_amount": 0,
"common_scraping_timestamp": "string",
"common_scraping_timestamp2": 0,
"pdidcr_count": 0,
"pdidcr_total": 0,
"pdidcr_traffic_remain": 0,
"pdidcr_traffic_total": 0,
"p_sitai_ip_count": 0,
"p_sitai_ip": 0,
"p_sitai_ip_total": 0,
"p_sitai_remain": 0,
"p_sitai_total": 0,
"pdidc_count": 0,
"pdidc_total": 0,
"pdidc_ip_count": 0,
"pdidc_ip_all_count": 0,
"pdispr_count": 0,
"pdispr_total": 0,
"pdispr_traffic_remain": 0,
"pdispr_traffic_total": 0,
"product_datacenter_isp_traffic_ip_count": 0,
"product_datacenter_isp_traffc_ip": 0,
"product_datacenter_isp_traffc_ip_total": 0,
"product_datacenter_isp_traffic_ip": 0,
"product_datacenter_isp_traffic_ip_total": 0,
"product_datacenter_isp_traffc_remain": 0,
"product_datacenter_isp_traffc_total": 0,
"product_datacenter_isp_traffic_remain": 0,
"product_datacenter_isp_traffic_total": 0,
"product_datacenter_isp_ip": 0,
"product_datacenter_isp_ip_total": 0,
"product_datacenter_isp_ip_count": 0,
"product_datacenter_isp_ip_all_count": 0,
"product_datacenter_isp_ip_traffic_remain": 0,
"product_datacenter_isp_ip_traffic_total": 0,
"product_agent_residence_remain_count": 0,
"product_agent_residence_total_count": 0,
"product_serp_remain": 0,
"product_serp_total": 0,
"product_serp_timestamp": "string",
"product_serp_timestamp2": 0,
"product_video_remain": 0,
"product_video_total": 0,
"product_video_timestamp": "string",
"product_video_timestamp2": 0
}
Kolom statistik paket konsisten dengan /web_v1/user/info; catatan pembatalan, pengembalian dana, atau penghapusan sementara tidak termasuk dalam ringkasan; kecuali untuk team_id dan product_types, hanya kolom yang sesuai dengan jenis produk yang didukung oleh situs saat ini yang dikembalikan.
milik
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| team_id | ID Publik Tim | benar | tidak ada | Pengidentifikasi tim publik, diawali dengan huruf ASCII, karakter sisanya hanya berisi huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. | |
| product_types | [integer] | true | none | Ruang sumber daya tim belum dibatalkan atau dihapus sementara dan situs saat ini mendukung jenis paket berikut | |
| product_residence_remain_count | integer(int64) | false | none | Tipe 9 Sisa lalu lintas | |
| product_residence_total_count | integer(int64) | false | none | Tipe 9 Total Flow | |
| pdrue2_timestamp | integer(int64) | false | none | Tipe 11 Stempel waktu kedaluwarsa terbaru; 0 jika tidak ada paket tim yang tersedia | |
| tersisa | bilangan bulat | salah | tidak ada | Tipe 17 Jumlah yang tersisa | |
| jumlah_total | bilangan bulat | salah | tidak ada | Tipe 17 Jumlah total | |
| scraping_remain | integer(int64) | false | none | Tipe 18 Jumlah yang tersisa | |
| scraping_total_amount | integer(int64) | false | none | Tipe 18 Jumlah total scraping | |
| scraping_timestamp | string | false | none | Tipe 18 Waktu kedaluwarsa terbaru; "-" jika tidak ada paket yang tersedia | |
| scraping_timestamp2 | integer(int64) | false | none | Tipe 18 Stempel waktu kedaluwarsa terbaru | |
| common_scraping_remain | integer(int64) | false | none | Tipe 29 Upaya tersisa | |
| common_scraping_total_amount | integer(int64) | false | none | Tipe 29 Jumlah total scraping | |
| common_scraping_timestamp | string | false | none | Tipe 29 Waktu kedaluwarsa terbaru; "-" jika tidak ada paket yang tersedia | |
| common_scraping_timestamp2 | integer(int64) | false | none | Tipe 29 Stempel waktu kedaluwarsa terbaru | |
| pdidcr_count | integer | false | none | Tipe 12 Jumlah paket yang valid | |
| pdidcr_total | bilangan bulat | salah | tidak ada | Tipe 12 Jumlah total paket | |
| pdidcr_traffic_remain | integer(int64) | false | none | Tipe 12 Sisa lalu lintas | |
| pdidcr_traffic_total | integer(int64) | false | none | Tipe 12 Total lalu lintas | |
| p_sitai_ip_count | integer | false | none | Tipe 13 Jumlah IP yang valid | |
| p_sitai_ip | bilangan bulat | salah | tidak ada | Tipe 13 Jumlah paket yang valid | |
| p_sitai_ip_total | integer | false | none | Tipe 13 Jumlah total paket | |
| p_sitai_remain | integer(int64) | false | none | Tipe 13/24 Sisa bandwidth | |
| p_sitai_total | integer(int64) | false | none | Tipe 13/24 Total aliran | |
| pdidc_count | integer | false | none | Tipe 14 Jumlah paket yang valid | |
| pdidc_total | bilangan bulat | salah | tidak ada | Tipe 14 Jumlah total paket | |
| pdidc_ip_count | integer | false | none | Tipe 14 Jumlah IP yang valid | |
| pdidc_ip_all_count | integer | false | none | Tipe 14 Jumlah total IP | |
| pdispr_count | integer | false | none | Tipe 15 Jumlah paket yang valid | |
| pdispr_total | bilangan bulat | salah | tidak ada | Tipe 15 Jumlah total paket | |
| pdispr_traffic_remain | integer(int64) | false | none | Tipe 15 Sisa lalu lintas | |
| pdispr_traffic_total | integer(int64) | false | none | Tipe 15 Total lalu lintas | |
| product_datacenter_isp_traffic_ip_count | integer | false | none | Tipe 16 Jumlah IP yang valid | |
| product_datacenter_isp_traffc_ip | integer | false | none | Tipe 16 Kuantitas paket yang valid; ejaan yang kompatibel secara historis | |
| product_datacenter_isp_traffc_ip_total | integer | false | none | Tipe 16 Jumlah total paket; ejaan yang kompatibel secara historis | |
| product_datacenter_isp_traffic_ip | integer | false | none | Tipe 16 Kuantitas paket yang valid | |
| product_datacenter_isp_traffic_ip_total | integer | false | none | Tipe 16 Jumlah total paket | |
| product_datacenter_isp_traffc_remain | integer(int64) | false | none | Tipe 16/24 Sisa lalu lintas; ejaan yang kompatibel secara historis | |
| product_datacenter_isp_traffc_total | integer(int64) | false | none | Tipe 16/24 Total lalu lintas; ejaan yang kompatibel secara historis | |
| product_datacenter_isp_traffic_remain | integer(int64) | false | none | Tipe 16/24 Sisa lalu lintas | |
| product_datacenter_isp_traffic_total | integer(int64) | false | none | Tipe 16/24 Total lalu lintas | |
| product_datacenter_isp_ip | integer | false | none | Ketik 21 atau 25 Jumlah paket yang valid | |
| product_datacenter_isp_ip_total | integer | false | none | Jumlah total paket (tipe 21 atau 25) | |
| product_datacenter_isp_ip_count | integer | false | none | Ketik 21 atau 25 Jumlah IP yang valid | |
| product_datacenter_isp_ip_all_count | integer | false | none | Ketik 21 atau 25 Jumlah total IP | |
| product_datacenter_isp_ip_traffic_remain | integer(int64) | false | none | Tipe 21 sesuai dengan Tipe 24: Sisa lalu lintas | |
| product_datacenter_isp_ip_traffic_total | integer(int64) | false | none | Tipe 21 sesuai dengan Tipe 24 Total Traffic | |
| product_agent_residence_remain_count | integer(int64) | false | none | Tipe 22 Sisa lalu lintas | |
| product_agent_residence_total_count | integer(int64) | false | none | Tipe 22 Total traffic | |
| product_serp_remain | integer(int64) | false | none | Tipe 27 Jumlah yang tersisa | |
| product_serp_total | integer(int64) | false | none | Tipe 27 Jumlah total | |
| product_serp_timestamp | string | false | none | Tipe 27 Waktu kedaluwarsa terbaru; "-" jika tidak ada paket yang tersedia | |
| product_serp_timestamp2 | integer(int64) | false | none | Tipe 27 Stempel waktu kedaluwarsa terbaru | |
| product_video_remain | integer(int64) | false | none | Tipe 28 Sisa bandwidth | |
| product_video_total | integer(int64) | false | none | Tipe 28 Total aliran video | |
| product_video_timestamp | string | false | none | Tipe 28 Waktu kedaluwarsa terbaru; "-" jika tidak ada paket yang tersedia | |
| product_video_timestamp2 | integer(int64) | false | none | Tipe 28 Stempel waktu kedaluwarsa terbaru |
Dompet Tim
{
"team_id": "A1b2C3d4E5f6",
"balance": 0.1,
"total_recharge_fee": 0.1,
"updated_at": "string"
}
Saldo dompet tim terpisah dari saldo pribadi administrator super; jumlahnya menggunakan mata uang default situs saat ini dan memiliki maksimal 4 angka desimal.
milik
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| team_id | ID Publik Tim | benar | tidak ada | Pengidentifikasi tim publik, diawali dengan huruf ASCII, karakter sisanya hanya berisi huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. | |
| saldo | angka (double) | benar | tidak ada | Saldo tim yang tersedia saat ini | |
| total_biaya_isi_ulang | angka(double) | benar | tidak ada | Saldo pokok isi ulang tim yang belum terpakai saat ini, tidak termasuk transfer saldo pribadi | |
| updated_at | string | true | none | Waktu terakhir dompet diubah |
Catatan Dompet Tim
{
"id": 1,
"team_id": "A1b2C3d4E5f6",
"operator_user_id": 0,
"creator": {
"user_id": 0,
"display_name": "string",
"nickname": "string",
"username": "string",
"email": "string",
"phone": "string"
},
"direction": 0,
"transaction_type": 1,
"amount": 0.1,
"after_balance": 0.1,
"link_id": 0,
"request_id": "string",
"remark": "string",
"created_at": "string"
}
milik
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| id | bilangan bulat | benar | tidak ada | tidak ada | |
| team_id | ID Publik Tim | benar | tidak ada | Pengidentifikasi tim publik, diawali dengan huruf ASCII, karakter sisanya hanya berisi huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. | |
| operator_user_id | integer | true | none | Operator, pengembalian dana sistem adalah 0 | |
| pencipta | Pembuat Tim | salah | tidak ada | tidak ada | |
| arah | bilangan bulat | benar | tidak ada | 0 = pengeluaran, 1 = pendapatan | |
| tipe_transaksi | bilangan_bulat | benar | tidak ada | 1=Isi ulang ke akun, 2=Transfer dari saldo pribadi, 3=Penggunaan saldo, 4=Pengembalian dana atau pengurangan pengembalian dana isi ulang, 5=Transfer kembali ke saldo pribadi | |
| jumlah | angka (double) | benar | tidak ada | Jumlah perubahan ini, arahnya ditunjukkan oleh arah | |
| after_balance | number(double) | true | none | Saldo dompet tim diperbarui | |
| link_id | integer | true | none | ID pesanan terkait; ID pengguna yang digunakan saat mentransfer saldo pribadi | |
| request_id | string | true | none | none | |
| catatan | string | benar | tidak ada | tidak ada | |
| created_at | string | true | none | none |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| arah | 0 |
| arah | 1 |
| tipe_transaksi | 1 |
| tipe_transaksi | 2 |
| tipe_transaksi | 3 |
| tipe_transaksi | 4 |
| tipe_transaksi | 5 |
Pembuat Tim
{
"user_id": 0,
"display_name": "string",
"nickname": "string",
"username": "string",
"email": "string",
"phone": "string"
}
milik
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| user_id | integer | true | none | ID pengguna operator; operasi sistem adalah 0 | |
| display_name | string | true | none | Menampilkan nama, dalam urutan nama panggilan, nama pengguna, email, dan nomor telepon | |
| nama panggilan | string | benar | tidak ada | tidak ada | |
| nama pengguna | string | benar | tidak ada | tidak ada | |
| string | true | none | Ini adalah nilai yang telah dianonimkan dari perspektif non-administrator | ||
| telepon | string | benar | tidak ada | Ini adalah nilai yang telah dianonimkan dari perspektif non-administrator |
Respons Tim
{
"code": 200,
"msg": "SUCCESS",
"data": {
"id": "A1b2C3d4E5f6",
"name": "string",
"super_admin_user_id": 1,
"status": 0,
"current_role": 1,
"dissolving_at": "string",
"dissolved_at": "string",
"created_at": "string",
"updated_at": "string"
},
"request_id": "string"
}
milik
semua
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| anonim | Respons Sukses WebV1 | salah | tidak ada | tidak ada |
Dan
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| anonim | objek | salah | tidak ada | tidak ada | |
| » data | Tim | salah | tidak ada | tidak ada |
Daftar TimRespons
{
"code": 200,
"msg": "SUCCESS",
"data": {
"list": [
{
"id": "A1b2C3d4E5f6",
"name": "string",
"super_admin_user_id": 1,
"status": "[",
"current_role": "[",
"dissolving_at": "string",
"dissolved_at": "string",
"created_at": "string",
"updated_at": "string"
}
],
"total": 0,
"page": 1,
"page_size": 1
},
"request_id": "string"
}
milik
semua
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| anonim | Respons Sukses WebV1 | salah | tidak ada | tidak ada |
Dan
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| anonim | objek | salah | tidak ada | tidak ada | |
| » data | objek | salah | tidak ada | tidak ada | |
| »» daftar | Tim] | benar | tidak ada | tidak ada | |
| »» total | bilangan bulat | benar | tidak ada | tidak ada | |
| »» halaman | bilangan bulat | benar | tidak ada | tidak ada | |
| »» ukuran_halaman | bilangan bulat | benar | tidak ada | tidak ada |
DaftarAnggotaTim
{
"code": 200,
"msg": "SUCCESS",
"data": {
"list": [
{
"team_member_id": 1,
"team_id": "A1b2C3d4E5f6",
"user_id": 1,
"role": "[",
"status": "[",
"joined_at": "string",
"nickname": "string",
"username": "string"
}
],
"total": 0,
"page": 1,
"page_size": 1
},
"request_id": "string"
}
milik
semua
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| anonim | Respons Sukses WebV1 | salah | tidak ada | tidak ada |
Dan
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| anonim | objek | salah | tidak ada | tidak ada | |
| » data | objek | salah | tidak ada | tidak ada | |
| »» daftar | Anggota Tim] | benar | tidak ada | tidak ada | |
| »» total | bilangan bulat | benar | tidak ada | tidak ada | |
| »» halaman | bilangan bulat | benar | tidak ada | tidak ada | |
| »» ukuran_halaman | bilangan bulat | benar | tidak ada | tidak ada |
TimOrangDaftarRespons
{
"code": 200,
"msg": "SUCCESS",
"data": {
"list": [
{
"record_type": "[",
"record_id": 1,
"team_id": "A1b2C3d4E5f6",
"user_id": 0,
"inviter_user_id": 0,
"invite_type": "[",
"invite_country_code": 999,
"invite_target": "string",
"delivery_type": "[",
"role": "[",
"status": "[",
"display_name": "string",
"nickname": "string",
"username": "string",
"email": "string",
"phone": "string",
"joined_at": "string",
"expired_at": "string",
"created_at": "string"
}
],
"total": 0,
"page": 1,
"page_size": 1
},
"request_id": "string"
}
milik
semua
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| anonim | Respons Sukses WebV1 | salah | tidak ada | tidak ada |
Dan
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| anonim | objek | salah | tidak ada | tidak ada | |
| » data | objek | salah | tidak ada | tidak ada | |
| »» daftar | Anggota Tim] | benar | tidak ada | tidak ada | |
| »» total | bilangan bulat | benar | tidak ada | tidak ada | |
| »» halaman | bilangan bulat | benar | tidak ada | tidak ada | |
| »» ukuran_halaman | bilangan bulat | benar | tidak ada | tidak ada |
Respons Aset Tim
{
"code": 200,
"msg": "SUCCESS",
"data": {
"id": 1,
"user_id": 1,
"team_id": "A1b2C3d4E5f6",
"team_user_id": 0,
"product_id": 1,
"product_type": 0,
"parent_product_type": 0,
"status": 0,
"total_amount": 0,
"remain": 0,
"bandwidth": 0,
"concurrency": 0,
"expired_at": "string",
"created_at": "string",
"ip": "string",
"country_code": "string",
"country_name": "string",
"asn": "string",
"port": 0
},
"request_id": "string"
}
milik
semua
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| anonim | Respons Sukses WebV1 | salah | tidak ada | tidak ada |
Dan
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| anonim | objek | salah | tidak ada | tidak ada | |
| » data | TeamAsset | salah | tidak ada | tidak ada |
Respons Informasi Produk Tim
{
"code": 200,
"msg": "SUCCESS",
"data": {
"team_id": "A1b2C3d4E5f6",
"product_types": [0],
"product_residence_remain_count": 0,
"product_residence_total_count": 0,
"pdrue2_timestamp": 0,
"remain": 0,
"total_amount": 0,
"scraping_remain": 0,
"scraping_total_amount": 0,
"scraping_timestamp": "string",
"scraping_timestamp2": 0,
"common_scraping_remain": 0,
"common_scraping_total_amount": 0,
"common_scraping_timestamp": "string",
"common_scraping_timestamp2": 0,
"pdidcr_count": 0,
"pdidcr_total": 0,
"pdidcr_traffic_remain": 0,
"pdidcr_traffic_total": 0,
"p_sitai_ip_count": 0,
"p_sitai_ip": 0,
"p_sitai_ip_total": 0,
"p_sitai_remain": 0,
"p_sitai_total": 0,
"pdidc_count": 0,
"pdidc_total": 0,
"pdidc_ip_count": 0,
"pdidc_ip_all_count": 0,
"pdispr_count": 0,
"pdispr_total": 0,
"pdispr_traffic_remain": 0,
"pdispr_traffic_total": 0,
"product_datacenter_isp_traffic_ip_count": 0,
"product_datacenter_isp_traffc_ip": 0,
"product_datacenter_isp_traffc_ip_total": 0,
"product_datacenter_isp_traffic_ip": 0,
"product_datacenter_isp_traffic_ip_total": 0,
"product_datacenter_isp_traffc_remain": 0,
"product_datacenter_isp_traffc_total": 0,
"product_datacenter_isp_traffic_remain": 0,
"product_datacenter_isp_traffic_total": 0,
"product_datacenter_isp_ip": 0,
"product_datacenter_isp_ip_total": 0,
"product_datacenter_isp_ip_count": 0,
"product_datacenter_isp_ip_all_count": 0,
"product_datacenter_isp_ip_traffic_remain": 0,
"product_datacenter_isp_ip_traffic_total": 0,
"product_agent_residence_remain_count": 0,
"product_agent_residence_total_count": 0,
"product_serp_remain": 0,
"product_serp_total": 0,
"product_serp_timestamp": "string",
"product_serp_timestamp2": 0,
"product_video_remain": 0,
"product_video_total": 0,
"product_video_timestamp": "string",
"product_video_timestamp2": 0
},
"request_id": "string"
}
milik
semua
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| anonim | Respons Sukses WebV1 | salah | tidak ada | tidak ada |
Dan
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| anonim | objek | salah | tidak ada | tidak ada | |
| » data | Informasi Produk Tim | false | none | Kolom statistik paket konsisten dengan /web_v1/user/info; catatan pembatalan, pengembalian dana, atau penghapusan sementara tidak termasuk dalam ringkasan; kecuali untuk team_id dan product_types, hanya kolom yang sesuai dengan jenis produk yang didukung oleh situs saat ini yang dikembalikan. |
Respons TeamWallet
{
"code": 200,
"msg": "SUCCESS",
"data": {
"team_id": "A1b2C3d4E5f6",
"balance": 0.1,
"total_recharge_fee": 0.1,
"updated_at": "string"
},
"request_id": "string"
}
milik
semua
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| anonim | Respons Sukses WebV1 | salah | tidak ada | tidak ada |
Dan
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| anonim | objek | salah | tidak ada | tidak ada | |
| » data | Dompet Tim | salah | tidak ada | Dompet tim, terpisah dari saldo pribadi administrator super; jumlahnya menggunakan mata uang default situs saat ini, dengan maksimal 4 angka desimal. |
ResponsDaftarCatatanDompetTim
{
"code": 200,
"msg": "SUCCESS",
"data": {
"list": [
{
"id": 1,
"team_id": "A1b2C3d4E5f6",
"operator_user_id": 0,
"creator": {},
"direction": "[",
"transaction_type": "[",
"amount": 0.1,
"after_balance": 0.1,
"link_id": 0,
"request_id": "string",
"remark": "string",
"created_at": "string"
}
],
"total": 0,
"page": 1,
"page_size": 1
},
"request_id": "string"
}
milik
semua
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| anonim | Respons Sukses WebV1 | salah | tidak ada | tidak ada |
Dan
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| anonim | objek | salah | tidak ada | tidak ada | |
| » data | objek | salah | tidak ada | tidak ada | |
| »» daftar | Catatan Dompet Tim] | benar | tidak ada | tidak ada | |
| »» total | bilangan bulat | benar | tidak ada | tidak ada | |
| »» halaman | bilangan bulat | benar | tidak ada | tidak ada | |
| »» ukuran_halaman | bilangan bulat | benar | tidak ada | tidak ada |
Respons Daftar Aset Tim
{
"code": 200,
"msg": "SUCCESS",
"data": {
"list": [
{
"id": 1,
"user_id": 1,
"team_id": "A1b2C3d4E5f6",
"team_user_id": 0,
"product_id": 1,
"product_type": 0,
"parent_product_type": 0,
"status": 0,
"total_amount": 0,
"remain": 0,
"bandwidth": 0,
"concurrency": 0,
"expired_at": "string",
"created_at": "string",
"ip": "string",
"country_code": "string",
"country_name": "string",
"asn": "string",
"port": 0
}
],
"total": 0,
"page": 1,
"page_size": 1
},
"request_id": "string"
}
milik
semua
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| anonim | Respons Sukses WebV1 | salah | tidak ada | tidak ada |
Dan
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| anonim | objek | salah | tidak ada | tidak ada | |
| » data | objek | salah | tidak ada | tidak ada | |
| »» daftar | TeamAsset] | benar | tidak ada | tidak ada | |
| »» total | bilangan bulat | benar | tidak ada | tidak ada | |
| »» halaman | bilangan bulat | benar | tidak ada | tidak ada | |
| »» ukuran_halaman | bilangan bulat | benar | tidak ada | tidak ada |
UserApiKeyMetadata
{
"id": 1,
"api_key": "string",
"team_user_id": 0,
"remark": "string",
"status": 0,
"created_at": "string",
"updated_at": "string"
}
milik
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| id | bilangan bulat | benar | tidak ada | ID Kunci API | |
| api_key | string | true | none | Membuat respons dengan kunci lengkap; menggunakan nilai anonim dalam daftar tim | |
| team_user_id | integer | true | none | Kunci Tim: ID anggota sebenarnya; Kunci pribadi: 0 | |
| catatan | string | benar | tidak ada | Catatan | |
| status | bilangan bulat | benar | tidak ada | 0 = dinonaktifkan, 1 = diaktifkan | |
| created_at | string | true | none | Waktu pembuatan | |
| updated_at | string | null | false | none |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| status | 0 |
| status | 1 |
Informasi Faktur
{
"invoice_code": "string",
"name": "string",
"org_name": "string",
"first_name": "string",
"last_name": "string",
"phone": "string",
"email": "user@example.com",
"role_type": 1,
"invoice_type": 0,
"vat_id": "string",
"tax_no": "string",
"address_country": "string",
"address_city": "string",
"address_line1": "string",
"address_line2": "string",
"address_postal_code": "string",
"bank_name": "string",
"bank_account": "string",
"is_def": true
}
milik
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| kode_faktur | string | salah | tidak ada | tidak ada | |
| nama | string | salah | tidak ada | tidak ada | |
| nama_organisasi | string | salah | tidak ada | tidak ada | |
| nama_depan | string | salah | tidak ada | tidak ada | |
| nama_belakang | string | salah | tidak ada | tidak ada | |
| telepon | string | salah | tidak ada | tidak ada | |
| string(email) | false | none | none | ||
| tipe_peran | bilangan bulat | salah | tidak ada | tidak ada | |
| tipe_faktur | bilangan bulat | salah | tidak ada | tidak ada | |
| ID_PPN | string | salah | tidak ada | tidak ada | |
| nomor_pajak | string | salah | tidak ada | tidak ada | |
| alamat_negara | string | salah | tidak ada | tidak ada | |
| alamat_kota | string | salah | tidak ada | tidak ada | |
| address_line1 | string | false | none | none | |
| address_line2 | string | false | none | none | |
| kode_pos_alamat | string | false | tidak ada | tidak ada | |
| nama_bank | string | salah | tidak ada | tidak ada | |
| rekening_bank | string | salah | tidak ada | tidak ada | |
| is_def | boolean | false | none | none |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| tipe_peran | 1 |
| tipe_peran | 2 |
| tipe_faktur | 0 |
| jenis_faktur | 1 |
| jenis_faktur | 2 |
Permintaan Perpanjangan Bulanan
{
"team_id": "A1b2C3d4E5f6",
"user_product_ids": [1],
"user_coupon_id": 1,
"coupon_sn": "string"
}
milik
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| team_id | ID Ruang Sumber Daya | salah | tidak ada | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 digit | |
| user_product_ids | any | true | none | Array ID paket pengguna, juga kompatibel dengan string yang dipisahkan koma |
salah satu
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| »anonim | [bilangan bulat] | salah | tidak ada | tidak ada |
xor
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| »anonim | string | false | tidak ada | tidak ada |
(lanjutan)
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| ID_kupon_pengguna | bilangan bulat | salah | tidak ada | tidak ada | |
| coupon_sn | string | false | none | none |
Undangan Tim
{
"id": 1,
"team_id": "A1b2C3d4E5f6",
"inviter_user_id": 1,
"invitee_user_id": 0,
"invite_type": 1,
"invite_country_code": 999,
"invite_target": "string",
"delivery_type": 1,
"role": 2,
"status": 0,
"accepted_by_user_id": 0,
"expired_at": "2026-07-17 10:00:00",
"accepted_at": null,
"rejected_at": null,
"cancelled_at": null,
"created_at": "2026-07-10 10:00:00"
}
milik
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| id | bilangan bulat | benar | tidak ada | ID Undangan | |
| team_id | ID Publik Tim | benar | tidak ada | Pengidentifikasi tim publik, diawali dengan huruf ASCII, karakter sisanya hanya berisi huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. | |
| inviter_user_id | integer | true | none | ID Pengguna Pengundang | |
| invitee_user_id | integer | true | none | ID pengguna yang diundang, 0 jika tidak ada pengguna terdaftar yang cocok | |
| invite_type | integer | true | none | Jenis undangan: 1=pengguna terdaftar, 2=email, 3=nomor telepon | |
| invite_country_code | integer | true | none | Kode negara atau wilayah untuk nomor telepon seluler; 0 untuk undangan nomor telepon non-seluler | |
| invite_target | string | true | none | Target undangan standar; pengguna terdaftar adalah user:{user_id} | |
| tipe_pengiriman | bilangan_bulat | benar | tidak ada | Saluran pengiriman asli: 1=pengguna terdaftar, 2=email, 3=nomor telepon; saluran asli dipertahankan ketika email atau nomor telepon cocok dengan pengguna terdaftar. | |
| peran | bilangan bulat | benar | tidak ada | Peran target: 2 = Administrator, 3 = Anggota biasa | |
| status | bilangan bulat | benar | tidak ada | Status undangan: 0 = Tertunda, 1 = Diterima, 2 = Ditolak, 3 = Dibatalkan, 4 = Kedaluwarsa | |
| accepted_by_user_id | integer | true | none | ID pengguna yang diterima, 0 jika tidak ada pengguna yang diterima | |
| expired_at | string | true | none | Waktu kedaluwarsa, format YYYY-MM-DD HH:mm:ss | |
| accepted_at | string | null | true | none | |
| rejected_at | string | null | true | none | |
| dibatalkan_pada | string | null | true | none | |
| created_at | string | true | none | Waktu pembuatan, format YYYY-MM-DD HH:mm:ss |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| tipe_undangan | 1 |
| tipe_undangan | 2 |
| tipe_undangan | 3 |
| jenis_pengiriman | 1 |
| jenis_pengiriman | 2 |
| jenis_pengiriman | 3 |
| peran | 2 |
| peran | 3 |
| status | 0 |
| status | 1 |
| status | 2 |
| status | 3 |
| status | 4 |
Anggota Tim
{
"team_member_id": 1,
"team_id": "A1b2C3d4E5f6",
"user_id": 1,
"role": 1,
"status": 0,
"joined_at": "string",
"nickname": "string",
"username": "string"
}
milik
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| team_member_id | integer | true | none | ID Anggota | |
| team_id | ID Publik Tim | benar | tidak ada | Pengidentifikasi tim publik, diawali dengan huruf ASCII, karakter sisanya hanya berisi huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. | |
| user_id | integer | true | none | ID Pengguna Anggota | |
| peran | bilangan bulat | benar | tidak ada | Peran: 1 = Administrator Super, 2 = Administrator, 3 = Anggota Biasa, 4 = Anggota Keuangan | |
| status | bilangan bulat | benar | tidak ada | Status anggota: 0 = dinonaktifkan, 1 = diaktifkan, 2 = keluar, 3 = dihapus | |
| joined_at | string¦null | true | none | Waktu bergabung, format YYYY-MM-DD HH:mm:ss | |
| nama panggilan | string | benar | tidak ada | nama panggilan anggota | |
| nama pengguna | string | benar | tidak ada | nama pengguna anggota |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| peran | 1 |
| peran | 2 |
| peran | 3 |
| peran | 4 |
| status | 0 |
| status | 1 |
| status | 2 |
| status | 3 |
Anggota Tim
{
"record_type": "member",
"record_id": 1,
"team_id": "A1b2C3d4E5f6",
"user_id": 0,
"inviter_user_id": 0,
"invite_type": 0,
"invite_country_code": 999,
"invite_target": "string",
"delivery_type": 0,
"role": 1,
"status": 0,
"display_name": "string",
"nickname": "string",
"username": "string",
"email": "string",
"phone": "string",
"joined_at": "string",
"expired_at": "string",
"created_at": "string"
}
milik
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| tipe_rekaman | string | true | none | Tipe rekaman; member menunjukkan anggota aktif, invitation menunjukkan undangan yang tertunda | |
| record_id | integer | true | none | ID Keanggotaan atau ID Undangan | |
| team_id | ID Publik Tim | benar | tidak ada | Pengidentifikasi tim publik, diawali dengan huruf ASCII, karakter sisanya hanya berisi huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data. | |
| user_id | integer | true | none | ID Pengguna, 0 untuk pengguna undangan yang belum terdaftar | |
| inviter_user_id | integer | true | none | ID pengguna pengundang, catatan anggota adalah 0 | |
| invite_type | integer | true | none | Jenis undangan, catatan anggota adalah 0 | |
| invite_country_code | integer | true | none | Kode negara atau wilayah dari nomor telepon seluler; 0 untuk catatan anggota | |
| invite_target | string | true | none | Target undangan, catatan anggota berupa string kosong | |
| tipe_pengiriman | bilangan bulat | benar | tidak ada | Saluran pengiriman asli, catatan anggota adalah 0 | |
| peran | bilangan bulat | benar | tidak ada | Peran: 1 = Administrator Super, 2 = Administrator, 3 = Anggota Biasa, 4 = Anggota Keuangan | |
| status | bilangan bulat | benar | tidak ada | anggota ditetapkan pada 1, undangan ditetapkan pada 0 | |
| display_name | string | true | none | Menampilkan nama terpadu, dalam urutan nama panggilan, nama pengguna, email, dan nomor telepon; informasi kontak dari perspektif anggota biasa menggunakan nilai anonim. | |
| nama panggilan | string | benar | tidak ada | Nama panggilan anggota atau pengguna terdaftar yang diundang | |
| nama pengguna | string | benar | tidak ada | Nama pengguna anggota atau undangan terdaftar | |
| string | true | none | Alamat email; Super admin dan administrator mengembalikan nilai lengkap, sedangkan anggota biasa mengembalikan nilai anonim yang ditandai dengan tanda bintang | ||
| telepon | string | benar | tidak ada | Nomor telepon seluler; Administrator super dan administrator mengembalikan nilai lengkap, sedangkan anggota biasa mengembalikan nilai anonim yang ditandai dengan tanda bintang | |
| joined_at | string | null | true | none | |
| expired_at | string | null | true | none | |
| created_at | string | true | none | Mencatat waktu pembuatan, dalam format YYYY-MM-DD HH:mm:ss |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| tipe_rekaman | anggota |
| tipe_rekaman | undangan |
| tipe_undangan | 0 |
| tipe_undangan | 1 |
| tipe_undangan | 2 |
| tipe_undangan | 3 |
| jenis_pengiriman | 0 |
| jenis_pengiriman | 1 |
| jenis_pengiriman | 2 |
| jenis_pengiriman | 3 |
| peran | 1 |
| peran | 2 |
| peran | 3 |
| peran | 4 |
| status | 0 |
| status | 1 |
Tanggapan Undangan Tim
{
"code": 200,
"msg": "SUCCESS",
"data": {
"id": 1,
"team_id": "A1b2C3d4E5f6",
"inviter_user_id": 1,
"invitee_user_id": 0,
"invite_type": 1,
"invite_country_code": 999,
"invite_target": "string",
"delivery_type": 1,
"role": 2,
"status": 0,
"accepted_by_user_id": 0,
"expired_at": "2026-07-17 10:00:00",
"accepted_at": null,
"rejected_at": null,
"cancelled_at": null,
"created_at": "2026-07-10 10:00:00"
},
"request_id": "string"
}
milik
semua
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| anonim | Respons Sukses WebV1 | salah | tidak ada | tidak ada |
Dan
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| anonim | objek | salah | tidak ada | tidak ada | |
| » data | Undangan Tim | salah | tidak ada | tidak ada |
Tanggapan Anggota Tim
{
"code": 200,
"msg": "SUCCESS",
"data": {
"team_member_id": 1,
"team_id": "A1b2C3d4E5f6",
"user_id": 1,
"role": 1,
"status": 0,
"joined_at": "string",
"nickname": "string",
"username": "string"
},
"request_id": "string"
}
milik
semua
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| anonim | Respons Sukses WebV1 | salah | tidak ada | tidak ada |
Dan
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| anonim | objek | salah | tidak ada | tidak ada | |
| » data | Anggota Tim | salah | tidak ada | tidak ada |
UndanganTimBuatRespons
{
"code": 200,
"msg": "SUCCESS",
"data": {
"invitation": {
"id": 1,
"team_id": "A1b2C3d4E5f6",
"inviter_user_id": 1,
"invitee_user_id": 0,
"invite_type": 1,
"invite_country_code": 999,
"invite_target": "string",
"delivery_type": 1,
"role": 2,
"status": 0,
"accepted_by_user_id": 0,
"expired_at": "2026-07-17 10:00:00",
"accepted_at": null,
"rejected_at": null,
"cancelled_at": null,
"created_at": "2026-07-10 10:00:00"
},
"invitation_token": "string",
"invitation_url": "http://example.com",
"notification_channels": {
"email": "queued",
"sms": "queued",
"site_inner_message": "created"
}
},
"request_id": "string"
}
milik
semua
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| anonim | Respons Sukses WebV1 | salah | tidak ada | tidak ada |
Dan
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| anonim | objek | salah | tidak ada | tidak ada | |
| » data | objek | salah | tidak ada | tidak ada | |
| »» undangan | Undangan Tim | benar | tidak ada | tidak ada | |
| »» invitation_token | string | true | none | Token undangan teks biasa, hanya dicadangkan untuk kompatibilitas dengan klien yang sudah ada; klien baru harus menggunakan invitation_url secara langsung. | |
| »» invitation_url | string(uri) | true | none | Tautan pemrosesan front-end yang berisi token undangan | |
| »» saluran_notifikasi | Saluran Pemberitahuan Undangan Tim | benar | tidak ada | tidak ada |
Saluran Pemberitahuan Undangan Tim
{
"email": "queued",
"sms": "queued",
"site_inner_message": "created"
}
milik
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| string | false | none | Hasil saluran email | ||
| SMS | string | false | none | Hasil saluran SMS | |
| site_inner_message | string | false | none | Hasil saluran pesan internal |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| antrian | |
| gagal | |
| dilewati | |
| SMS | antrean |
| SMS | gagal |
| SMS | dilewati |
| pesan_dalam_situs | dibuat |
| site_inner_message | exists |
| site_inner_message | gagal |
Pratinjau Undangan Tim
{
"code": 200,
"msg": "SUCCESS",
"data": {
"team_name": "string",
"role": 2,
"status": 0,
"expired_at": "string"
},
"request_id": "string"
}
milik
semua
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| anonim | Respons Sukses WebV1 | salah | tidak ada | tidak ada |
Dan
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| anonim | objek | salah | tidak ada | tidak ada | |
| » data | objek | salah | tidak ada | tidak ada | |
| »» nama_tim | string | true | none | Nama Tim | |
| »» peran | bilangan bulat | benar | tidak ada | Peran target | |
| »» status | bilangan bulat | benar | tidak ada | Status undangan | |
| »» expired_at | string | true | none | Waktu kedaluwarsa, format YYYY-MM-DD HH:mm:ss |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| peran | 2 |
| peran | 3 |
| status | 0 |
| status | 1 |
| status | 2 |
| status | 3 |
| status | 4 |
TeamInvitationResponse
{
"code": 200,
"msg": "SUCCESS",
"data": {
"invitation": {
"id": 1,
"team_id": "A1b2C3d4E5f6",
"inviter_user_id": 1,
"invitee_user_id": 0,
"invite_type": 1,
"invite_country_code": 999,
"invite_target": "string",
"delivery_type": 1,
"role": 2,
"status": 0,
"accepted_by_user_id": 0,
"expired_at": "2026-07-17 10:00:00",
"accepted_at": null,
"rejected_at": null,
"cancelled_at": null,
"created_at": "2026-07-10 10:00:00"
},
"invitation_url": "http://example.com",
"notification_channels": {
"email": "queued",
"sms": "queued",
"site_inner_message": "created"
}
},
"request_id": "string"
}
milik
semua
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| anonim | Respons Sukses WebV1 | salah | tidak ada | tidak ada |
Dan
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| anonim | objek | salah | tidak ada | tidak ada | |
| » data | objek | salah | tidak ada | tidak ada | |
| »» undangan | Undangan Tim | benar | tidak ada | tidak ada | |
| »» invitation_url | string(uri) | true | none | Tautan pemrosesan undangan baru; tautan lama tidak valid | |
| »» saluran_notifikasi | Saluran Pemberitahuan Undangan Tim | benar | tidak ada | tidak ada |
Daftar Undangan Tim
{
"code": 200,
"msg": "SUCCESS",
"data": {
"list": [
{
"id": 1,
"team_id": "A1b2C3d4E5f6",
"inviter_user_id": 1,
"invitee_user_id": 0,
"invite_type": "[",
"invite_country_code": 999,
"invite_target": "string",
"delivery_type": "[",
"role": "[",
"status": "[",
"accepted_by_user_id": 0,
"expired_at": "2026-07-17 10:00:00",
"accepted_at": null,
"rejected_at": null,
"cancelled_at": null,
"created_at": "2026-07-10 10:00:00"
}
],
"total": 0,
"page": 1,
"page_size": 1
},
"request_id": "string"
}
milik
semua
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| anonim | Respons Sukses WebV1 | salah | tidak ada | tidak ada |
Dan
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| anonim | objek | salah | tidak ada | tidak ada | |
| » data | objek | salah | tidak ada | tidak ada | |
| »» daftar | Undangan Tim] | benar | tidak ada | tidak ada | |
| »» total | bilangan bulat | benar | tidak ada | Jumlah total undangan | |
| »» halaman | bilangan bulat | benar | tidak ada | Nomor halaman saat ini | |
| »» ukuran_halaman | bilangan bulat | benar | tidak ada | Jumlah halaman sebenarnya per halaman |
Pengguna
{
"id": 0,
"email": "user@example.com",
"phone": "string",
"balance": 0.1,
"status": 0,
"is_real_name": true,
"created_at": "2019-08-24T14:15:22Z"
}
milik
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| id | bilangan bulat | salah | tidak ada | tidak ada | |
| string(email) | false | none | none | ||
| telepon | string | salah | tidak ada | tidak ada | |
| saldo | angka (float) | salah | tidak ada | tidak ada | |
| status | bilangan bulat | salah | tidak ada | tidak ada | |
| nama_asli | boolean | false | tidak ada | tidak ada | |
| created_at | string(tanggal-waktu) | false | none | none |
Memesan
{
"id": 0,
"trade_no": "string",
"out_trade_no": "string",
"product_id": 0,
"product_type": 0,
"amount": 0,
"unit_price": 0.1,
"total_fee": 0.1,
"goods_fee": 0.1,
"pay_fee": 0.1,
"discount_fee": 0.1,
"handling_fee": 0.1,
"refund_fee": 0.1,
"pm_id": 0,
"pm_title": "string",
"pm_logo": "string",
"status": 0,
"title": "string",
"detail": "string",
"region_desc": "string",
"pay_at": "2019-08-24T14:15:22Z",
"pay_timestamp": 0,
"created_at": "2019-08-24T14:15:22Z",
"pay_fee_status": 0,
"invoice": {
"name": "string",
"org_name": "string",
"first_name": "string",
"last_name": "string",
"phone": "string",
"email": "user@example.com",
"role_type": 0,
"vat_id": "string",
"address_country": "string",
"address_city": "string",
"address_line1": "string",
"address_line2": "string",
"address_postal_code": "string"
}
}
milik
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| id | bilangan bulat | salah | tidak ada | ID Pesanan | |
| nomor_perdagangan | string | false | tidak ada | Nomor pesanan internal | |
| out_trade_no | string | false | none | Nomor pesanan eksternal | |
| product_id | integer | false | none | ID Paket | |
| tipe_produk | bilangan bulat | salah | tidak ada | Tipe paket, lihat enumerasi tipe produk | |
| jumlah | bilangan bulat | salah | tidak ada | Kuantitas pembelian | |
| harga_satuan | angka(float) | salah | tidak ada | harga satuan | |
| total_biaya | angka (float) | salah | tidak ada | Total harga pesanan (tidak termasuk diskon, termasuk biaya penanganan) | |
| biaya_barang | angka(float) | salah | tidak ada | Harga barang (termasuk diskon, tidak termasuk biaya penanganan) | |
| biaya_bayar | angka(float) | salah | tidak ada | Jumlah pembayaran sebenarnya (termasuk diskon dan biaya penanganan) | |
| biaya_diskon | angka(float) | salah | tidak ada | Jumlah diskon | |
| biaya_penanganan | angka(float) | salah | tidak ada | biaya penanganan | |
| biaya_pengembalian_uang | angka(float) | salah | tidak ada | jumlah_pengembalian_uang | |
| pm_id | bilangan bulat | salah | tidak ada | ID metode pembayaran (dari /openapi/payment/list) | |
| pm_title | string | false | none | Nama metode pembayaran | |
| pm_logo | string | false | none | URL Logo Metode Pembayaran | |
| status | bilangan bulat | salah | tidak ada | Status pesanan | |
| judul | string | salah | tidak ada | Judul Paket | |
| detail | string | false | none | Deskripsi Paket | |
| region_desc | string | false | none | Deskripsi spesifikasi wilayah | |
| bayar_pada | string(tanggal-waktu) | false | tidak ada | waktu pembayaran | |
| cap_waktu_pembayaran | bilangan bulat | salah | tidak ada | cap_waktu_pembayaran | |
| created_at | string(tanggal-waktu) | false | none | Waktu pembuatan | |
| pay_fee_status | integer | false | none | Status pembayaran: 0 Normal, 1 Kelebihan pembayaran (pembayaran berlebih), 2 Kekurangan pembayaran | |
| faktur | objek | salah | tidak ada | Informasi faktur (hanya berlaku untuk pesanan pembayaran online) | |
| » nama | string | false | none | Nama lengkap | |
| » org_name | string | false | none | Nama Perusahaan | |
| » nama_depan | string | false | tidak ada | tidak ada | |
| » nama_belakang | string | false | tidak ada | tidak ada | |
| » telepon | string | salah | tidak ada | tidak ada | |
| string(email) | false | none | none | ||
| » tipe_peran | bilangan bulat | salah | tidak ada | 1 orang, 2 perusahaan | |
| » vat_id | string | false | none | Nomor Identifikasi Pajak | |
| » alamat_negara | string | false | tidak ada | tidak ada | |
| » alamat_kota | string | false | tidak ada | tidak ada | |
| » address_line1 | string | false | none | none | |
| » address_line2 | string | false | none | none | |
| » kode_pos_alamat | string | false | tidak ada | tidak ada |
HasilPemeriksaanPesan
{
"product_id": 0,
"amount": 0,
"discount_fee": 0.1,
"total_fee": 0.1,
"pay_fee": 0.1,
"product_type": 0,
"title": "string",
"detail": "string",
"ip_result": [
{
"ip": "string",
"price": 0.1,
"country_code": "string",
"current_time": "2019-08-24T14:15:22Z",
"renewal_time": "2019-08-24T14:15:22Z",
"country": {
"name_zh_cn": "string",
"flag": "string",
"square_flag": "string"
}
}
]
}
Pesan hasil pra-inspeksi
milik
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| product_id | integer | false | none | ID Paket | |
| jumlah | bilangan bulat | salah | tidak ada | kuantitas | |
| biaya_diskon | angka(float) | salah | tidak ada | Jumlah diskon | |
| total_biaya | angka (float) | salah | tidak ada | Jumlah total pesanan | |
| bayar_biaya | angka(float) | salah | tidak ada | Jumlah sebenarnya yang dibayarkan | |
| tipe_produk | bilangan bulat | salah | tidak ada | Tipe paket | |
| judul | string | salah | tidak ada | Judul Paket | |
| detail | string | false | none | Deskripsi Paket | |
| ip_result | [objek] | false | none | Hasil pembaruan IP secara massal (hanya dikembalikan saat memperbarui IP) | |
| » ip | string | false | none | none | |
| » harga | angka (float) | salah | tidak ada | tidak ada | |
| » kode_negara | string | salah | tidak ada | tidak ada | |
| » waktu_saat_ini | string(tanggal-waktu) | false | tidak ada | tidak ada | |
| » waktu_perpanjangan | string(tanggal-waktu) | false | tidak ada | tidak ada | |
| » negara | objek | salah | tidak ada | tidak ada | |
| »» nama_zh_cn | string | false | tidak ada | tidak ada | |
| »» bendera | string | false | none | URL bendera melingkar | |
| »» square_flag | string | false | none | URL bendera persegi |
Produk
{
"id": 0,
"title": "string",
"type": 0,
"show_type": 0,
"status": 0,
"price": 0.1,
"usd_price": 0.1,
"price_hkd": 0.1,
"original_price": 0.1,
"original_usd_price": 0.1,
"original_price_hkd": 0.1,
"local_price": 0.1,
"local_original_price": 0.1,
"preferred_currency": "string",
"support_currencies": "string",
"flow_value": 0.1,
"flow_give": 0.1,
"balance_give": 0.1,
"balance_value": 0.1,
"time_validity": 0.1,
"time_price": 0.1,
"time_days": 0,
"tip1": "string",
"tip2": "string",
"introduce": ["string"],
"region_list_id": 0,
"renew_product_list": "string",
"parent_product_type": 0,
"total_count": 0,
"remain_count": 0,
"extension_of_time_days": [0],
"time_days_price_rate": 0.1,
"desc": {
"subtitle": "string",
"flow_value": 0.1,
"flow_give": 0.1,
"balance_give": 0.1,
"time_validity": 0.1,
"time_price": 0.1,
"tip1": "string",
"tip2": "string",
"introduce": ["string"]
},
"sku": {
"bandwidth_list": [
{
"id": 0,
"value": 0,
"price": 0.1,
"price_usd": 0.1,
"price_hkd": 0.1
}
],
"duration_list": [
{
"id": 0,
"value": 0,
"price": 0.1,
"price_usd": 0.1,
"price_hkd": 0.1
}
],
"concurrency_list": [
{
"id": 0,
"value": 0,
"price": 0.1,
"price_usd": 0.1,
"price_hkd": 0.1
}
]
}
}
milik
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| id | bilangan bulat | salah | tidak ada | ID Paket | |
| judul | string | salah | tidak ada | Judul utama paket | |
| tipe | bilangan bulat | salah | tidak ada | Tipe paket | |
| show_type | integer | false | none | Tipe tampilan: 1 Normal 2 Rekomendasi bernilai tinggi 3 Tidak tersedia untuk pembelian (diperlukan kustomisasi) 4 Uji coba | |
| status | bilangan bulat | salah | tidak ada | Status: 1 terdaftar, 0 dihapus | |
| harga | angka (float) | salah | tidak ada | Harga dalam RMB | |
| harga_USD | angka(float) | salah | tidak ada | Harga dalam Dolar AS | |
| harga_hkd | angka(float) | false | tidak ada | Harga Dolar Hong Kong | |
| harga_asli | angka(float) | salah | tidak ada | Harga Asli (CNY) | |
| harga_asli_USD | angka(float) | false | tidak ada | harga asli (USD) | |
| harga_asli_hkd | angka(float) | false | tidak ada | Harga Asli (HKD) | |
| harga_lokal | angka(float) | salah | tidak ada | Harga yang dilokalkan (tergantung pada mata uang_pilihan) | |
| harga_asli_lokal | angka(float) | false | tidak ada | Harga asli yang dilokalkan (tergantung pada mata uang_pilihan) | |
| preferred_currency | string | false | none | Mata uang pilihan untuk ditampilkan, seperti USD / CNY / HKD | |
| support_currencies | string | false | none | Daftar mata uang yang didukung, dipisahkan koma, misalnya, USD, CNY | |
| flow_value | number(float) | false | none | Kuota data default (GB) untuk paket data Anda | |
| flow_give | number(float) | false | none | Data hadiah (GB) | |
| balance_give | number(float) | false | none | Jumlah bonus isi ulang saldo | |
| nilai_saldo | angka(float) | salah | tidak ada | Jumlah isi ulang | |
| time_validity | number(float) | false | none | Periode validitas default untuk paket data | |
| time_price | number(float) | false | none | Harga per IP untuk paket data | |
| time_days | integer | false | none | Masa berlaku dalam hari, misalnya, 30/90/180/365 | |
| tip1 | string | false | none | Penjelasan Tag 1 | |
| tip2 | string | false | none | Penjelasan Tag 2 | |
| memperkenalkan | [string] | salah | tidak ada | Daftar deskripsi teks | |
| region_list_id | integer | false | none | ID Wilayah | |
| daftar_produk_yang_dapat_diperbarui | string | false | none | Daftar ID produk yang dapat diperbarui (dipisahkan koma) | |
| parent_product_type | integer | false | none | Tipe paket induk (berlaku jika type=19): 14 atau 25 | |
| total_count | integer | false | none | Total inventaris, 0 menunjukkan tidak ada batasan | |
| remain_count | integer | false | none | Persediaan tersisa | |
| extension_of_time_days | [integer] | false | none | Daftar pengali durasi; kosong atau hanya berisi 1 menunjukkan tidak didukung | |
| waktu_hari_harga_tarif | angka(float) | salah | tidak ada | Faktor harga berdasarkan durasi, harga × (1 + (kelipatan - 1) × tarif) | |
| deskripsi | objek | salah | tidak ada | Informasi deskripsi paket | |
| » subjudul | string | false | none | Subjudul | |
| » nilai_aliran | angka(float) | salah | tidak ada | tidak ada | |
| » flow_give | number(float) | false | none | none | |
| » balance_give | number(float) | false | none | none | |
| » validitas_waktu | angka(float) | salah | tidak ada | tidak ada | |
| » harga_waktu | angka(float) | salah | tidak ada | tidak ada | |
| » tip1 | string | false | none | none | |
| » tip2 | string | false | none | none | |
| » memperkenalkan | [string] | salah | tidak ada | tidak ada | |
| sku | objek | salah | tidak ada | Parameter spesifikasi (dikembalikan saat tipe=11) | |
| » bandwidth_list | [objek] | false | none | Daftar spesifikasi bandwidth | |
| »» id | bilangan bulat | salah | tidak ada | tidak ada | |
| »» nilai | bilangan bulat | salah | tidak ada | Nilai bandwidth (Mbps) | |
| »» harga | angka (float) | salah | tidak ada | tidak ada | |
| »» harga_usd | angka(float) | salah | tidak ada | tidak ada | |
| »» harga_hkd | angka(float) | salah | tidak ada | tidak ada | |
| » duration_list | [object] | false | none | Daftar spesifikasi durasi | |
| »» id | bilangan bulat | salah | tidak ada | tidak ada | |
| »» nilai | bilangan bulat | salah | tidak ada | Durasi (hari) | |
| »» harga | angka (float) | salah | tidak ada | tidak ada | |
| »» harga_usd | angka(float) | salah | tidak ada | tidak ada | |
| »» harga_hkd | angka(float) | salah | tidak ada | tidak ada | |
| » concurrency_list | [object] | false | none | Daftar spesifikasi konkurensi | |
| »» id | bilangan bulat | salah | tidak ada | tidak ada | |
| »» nilai | bilangan bulat | salah | tidak ada | Konkurensi | |
| »» harga | angka (float) | salah | tidak ada | tidak ada | |
| »» harga_usd | angka(float) | salah | tidak ada | tidak ada | |
| »» harga_hkd | angka(float) | salah | tidak ada | tidak ada |
WhiteIp
{
"id": 0,
"ip": "string",
"remark": "string",
"created_at": "2019-08-24T14:15:22Z"
}
milik
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| id | bilangan bulat | salah | tidak ada | tidak ada | |
| ip | string | false | none | none | |
| catatan | string | salah | tidak ada | tidak ada | |
| created_at | string(tanggal-waktu) | false | none | none |
Daftar PutihAkun
{
"id": 0,
"username": "string",
"limit": 0,
"used": 0,
"status": 0
}
milik
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| id | bilangan bulat | salah | tidak ada | tidak ada | |
| nama pengguna | string | salah | tidak ada | tidak ada | |
| batas | bilangan bulat | salah | tidak ada | tidak ada | |
| digunakan | bilangan bulat | salah | tidak ada | tidak ada | |
| status | bilangan bulat | salah | tidak ada | tidak ada |
Kupon
{
"id": 0,
"name": "string",
"code": "string",
"discount": 0.1,
"expire_time": "2019-08-24T14:15:22Z"
}
milik
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| id | bilangan bulat | salah | tidak ada | tidak ada | |
| nama | string | salah | tidak ada | tidak ada | |
| kode | string | salah | tidak ada | tidak ada | |
| diskon | angka (float) | salah | tidak ada | tidak ada | |
| waktu_kedaluwarsa | string(tanggal-waktu) | salah | tidak ada | tidak ada |
Artikel
{
"id": 0,
"title": "string",
"content": "string",
"created_at": "2019-08-24T14:15:22Z"
}
milik
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| id | bilangan bulat | salah | tidak ada | tidak ada | |
| judul | string | salah | tidak ada | tidak ada | |
| konten | string | salah | tidak ada | tidak ada | |
| created_at | string(tanggal-waktu) | false | none | none |
Penomoran halaman
{
"total": 0,
"page_no": 0,
"page_size": 0,
"total_pages": 0
}
milik
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| total | bilangan bulat | salah | tidak ada | tidak ada | |
| nomor_halaman | bilangan bulat | salah | tidak ada | tidak ada | |
| ukuran_halaman | bilangan bulat | salah | tidak ada | tidak ada | |
| total_halaman | bilangan bulat | salah | tidak ada | tidak ada |
Konfigurasi Perpanjangan Otomatis
{
"id": 1,
"user_id": 1,
"team_id": "A1b2C3d4E5f6",
"team_user_id": 0,
"product_type": 0,
"left_traffic": 0,
"left_days": 0,
"user_product_id": 1,
"product_id": 0,
"status": 0,
"currency": "string",
"agreed_price": 0,
"agreed_bandwidth_price": 0,
"agreed_concurrency_price": 0,
"bandwidth_id": 0,
"concurrency_id": 0,
"duration": 0,
"renew_product_id": 0,
"days_before_expire": 0,
"traffic_threshold": 0,
"parent_product_type": 0,
"created_at": "string",
"updated_at": "string"
}
Cuplikan konfigurasi perpanjangan otomatis untuk satu paket berlangganan.
milik
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| id | bilangan bulat | salah | tidak ada | tidak ada | |
| user_id | bilangan bulat | salah | tidak ada | tidak ada | |
| team_id | ID Ruang Sumber Daya | salah | tidak ada | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 digit | |
| team_user_id | bilangan bulat | salah | tidak ada | tidak ada | |
| tipe_produk | bilangan bulat | salah | tidak ada | tidak ada | |
| lalu lintas_kiri | bilangan bulat | salah | tidak ada | Bidang yang sudah usang | |
| sisa_hari | bilangan bulat | salah | tidak ada | Kolom yang sudah usang | |
| user_product_id | integer | false | none | none | |
| product_id | integer | false | none | Kolom yang sudah usang | |
| status | bilangan bulat | salah | tidak ada | 0 = dinonaktifkan, 1 = diaktifkan | |
| mata uang | string | salah | tidak ada | tidak ada | |
| harga_yang_disepakati | angka | salah | tidak ada | total harga yang disepakati | |
| agreed_bandwidth_price | number | false | none | Harga satuan bandwidth yang disepakati untuk Paket 11 | |
| agreed_concurrency_price | number | false | none | Harga konkurensi yang disepakati untuk Paket 11 | |
| bandwidth_id | bilangan bulat | salah | tidak ada | tidak ada | |
| ID_konkurensi | bilangan bulat | salah | tidak ada | tidak ada | |
| durasi | bilangan bulat | salah | tidak ada | Durasi perpanjangan, dalam hari | |
| perbarui_id_produk | bilangan bulat | salah | tidak ada | tidak ada | |
| hari_sebelum_kadaluarsa | bilangan bulat | salah | tidak ada | tidak ada | |
| ambang_lalu_lalu_kepadatan | bilangan_bulat | salah | tidak ada | Ambang batas lalu lintas, nilai basis data dalam KB | |
| tipe_produk_induk | bilangan bulat | salah | tidak ada | tidak ada | |
| created_at | string | false | none | none | |
| diperbarui_pada | string | salah | tidak ada | tidak ada |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| status | 0 |
| status | 1 |
Log Perpanjangan Otomatis
{
"id": 1,
"user_id": 1,
"team_id": "A1b2C3d4E5f6",
"team_user_id": 0,
"config_id": 0,
"user_product_id": 1,
"product_type": 0,
"renew_product_id": 0,
"order_id": 0,
"fee": 0,
"currency": "string",
"before_expired_at": "string",
"after_expired_at": "string",
"before_remain": 0,
"after_remain": 0,
"trigger_type": 0,
"status": 1,
"revoke_at": "string",
"revoke_remark": "string",
"created_at": "string",
"updated_at": "string"
}
milik
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| id | bilangan bulat | benar | tidak ada | tidak ada | |
| user_id | bilangan bulat | benar | tidak ada | tidak ada | |
| team_id | ID Ruang Sumber Daya | benar | tidak ada | Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 digit | |
| team_user_id | bilangan bulat | benar | tidak ada | tidak ada | |
| config_id | bilangan bulat | benar | tidak ada | tidak ada | |
| user_product_id | integer | true | none | none | |
| tipe_produk | bilangan bulat | benar | tidak ada | tidak ada | |
| perbarui_id_produk | bilangan bulat | benar | tidak ada | tidak ada | |
| order_id | bilangan bulat | benar | tidak ada | tidak ada | |
| biaya | nomor | benar | tidak ada | tidak ada | |
| mata uang | string | benar | tidak ada | tidak ada | |
| sebelum_kedaluwarsa_pada | string¦null | false | tidak ada | tidak ada | |
| setelah_berakhir_pada | string¦null | false | tidak ada | tidak ada | |
| sebelum_tetap | bilangan bulat (int64) | benar | tidak ada | tidak ada | |
| setelah_tersisa | bilangan bulat (int64) | benar | tidak ada | tidak ada | |
| tipe_pemicu | bilangan bulat | benar | tidak ada | 0 = sebelum kedaluwarsa, 1 = lalu lintas tidak mencukupi | |
| status | bilangan bulat | benar | tidak ada | 1=Berhasil, 2=Dibatalkan, 3=Gagal | |
| cabut_di | string¦null | salah | tidak ada | tidak ada | |
| cabut_catatan | string | benar | tidak ada | tidak ada | |
| created_at | string | true | none | none | |
| diperbarui_pada | string | benar | tidak ada | tidak ada |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| tipe_pemicu | 0 |
| tipe_pemicu | 1 |
| status | 1 |
| status | 2 |
| status | 3 |
Batch Perpanjangan Bulanan
{
"type": "current",
"start_at": "string",
"end_at": "string",
"target_expired_at": "string",
"timezone": "string"
}
milik
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| tipe | string | benar | tidak ada | tidak ada | |
| mulai_pada | string | benar | tidak ada | tidak ada | |
| akhir_pada | string | benar | tidak ada | tidak ada | |
| target_kedaluwarsa_pada | string | benar | tidak ada | tidak ada | |
| zona waktu | string | benar | tidak ada | tidak ada |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| tipe | saat ini |
| ketik | selanjutnya |
Item Pembaruan Bulanan
{
"id": 0,
"user_product_id": 1,
"product_id": 1,
"product_type": 0,
"parent_product_type": 0,
"title": "string",
"expired_at": "string",
"target_expired_at": "string",
"renew_days": 1,
"unit_month_price": 0,
"pay_fee": 0,
"currency": "string",
"bandwidth": 0,
"bandwidth_mbsp": 0,
"concurrency": 0,
"ip": "string",
"country_code": "string",
"paid_at": "string",
"refunded_at": "string",
"created_at": "string",
"updated_at": "string"
}
milik
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| id | bilangan bulat | salah | tidak ada | ID detail penagihan historis | |
| user_product_id | integer | true | none | none | |
| product_id | integer | true | none | none | |
| tipe_produk | bilangan bulat | benar | tidak ada | tidak ada | |
| tipe_produk_induk | bilangan bulat | benar | tidak ada | tidak ada | |
| judul | string | benar | tidak ada | tidak ada | |
| kedaluwarsa_pada | string | benar | tidak ada | tidak ada | |
| target_kedaluwarsa_pada | string | benar | tidak ada | tidak ada | |
| perpanjang_hari | bilangan bulat | benar | tidak ada | tidak ada | |
| harga_per_bulan | angka | salah | tidak ada | tidak ada | |
| bayar_biaya | nomor | benar | tidak ada | tidak ada | |
| mata uang | string | benar | tidak ada | tidak ada | |
| bandwidth | bilangan bulat | salah | tidak ada | tidak ada | |
| bandwidth_mbsp | angka | salah | tidak ada | nilai konversi bandwidth | |
| konkurensi | bilangan bulat | salah | tidak ada | tidak ada | |
| ip | string | false | none | Pengembalian Paket IP Statis | |
| kode_negara | string | false | none | Pengembalian Paket IP Statis | |
| dibayar_pada | string¦null | salah | tidak ada | tidak ada | |
| dikembalikan_pada | string¦null | false | tidak ada | tidak ada | |
| created_at | string | false | none | none | |
| diperbarui_pada | string | salah | tidak ada | tidak ada |
Catatan Faktur
{
"id": 1,
"invoice_no": "string",
"invoice_amount": 0,
"invoice_download_url": "string",
"status": 0,
"remark": "string",
"order_ids": [0],
"created_at": 0,
"invoice_info": {
"invoice_code": "string",
"name": "string",
"org_name": "string",
"role_type": 1,
"invoice_type": 0
}
}
milik
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| id | bilangan bulat | benar | tidak ada | tidak ada | |
| nomor_faktur | string | benar | tidak ada | tidak ada | |
| jumlah_faktur | nomor | benar | tidak ada | tidak ada | |
| URL_unduhan_faktur | string | benar | tidak ada | tidak ada | |
| status | bilangan bulat | benar | tidak ada | tidak ada | |
| catatan | string | benar | tidak ada | tidak ada | |
| order_ids | [integer] | true | none | none | |
| created_at | integer | true | none | timestamp Unix | |
| informasi_faktur | apa saja | benar | tidak ada | tidak ada |
salah satu
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| »anonim | objek | salah | tidak ada | tidak ada | |
| »» kode_faktur | string | benar | tidak ada | tidak ada | |
| »» nama | string | benar | tidak ada | tidak ada | |
| »» nama_organisasi | string | benar | tidak ada | tidak ada | |
| »» tipe_peran | bilangan bulat | benar | tidak ada | tidak ada | |
| »» tipe_faktur | bilangan bulat | benar | tidak ada | tidak ada |
xor
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| »anonim | null | false | tidak ada | tidak ada |
Nilai enumerasi
| Atribut | Nilai |
|---|---|
| tipe_peran | 1 |
| tipe_peran | 2 |
| tipe_faktur | 0 |
| jenis_faktur | 1 |
| jenis_faktur | 2 |
Data Cek Gaji
{
"trade_no": "string",
"pm_id": 0,
"pay_method": 0,
"trade_type": "string",
"country_code": "string",
"currency": "string",
"goods_fee": 0,
"discount_fee": 0,
"handling_fee": 0,
"pay_fee": 0,
"total_fee": 0,
"pay_method_info": {
"id": 0,
"type": 0,
"title": "string",
"group": "string",
"handling_rate": 0,
"handling_fee": 0,
"handling_fee_currency": "usd",
"handling_fee_converted": 0
},
"origin": {
"pm_id": 0,
"pay_method": 0,
"goods_fee": 0,
"discount_fee": 0,
"handling_fee": 0,
"pay_fee": 0,
"total_fee": 0
}
}
milik
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| nomor_perdagangan | string | benar | tidak ada | tidak ada | |
| pm_id | bilangan bulat | benar | tidak ada | tidak ada | |
| metode_pembayaran | bilangan bulat | benar | tidak ada | tidak ada | |
| jenis_perdagangan | string | benar | tidak ada | tidak ada | |
| kode_negara | string | benar | tidak ada | tidak ada | |
| mata uang | string | benar | tidak ada | tidak ada | |
| biaya_barang | nomor | benar | tidak ada | tidak ada | |
| biaya_diskon | angka | benar | tidak ada | tidak ada | |
| biaya_penanganan | nomor | benar | tidak ada | tidak ada | |
| bayar_biaya | nomor | benar | tidak ada | tidak ada | |
| total_biaya | angka | benar | tidak ada | tidak ada | |
| informasi_metode_pembayaran | apa saja | benar | tidak ada | tidak ada |
salah satu
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| »anonim | objek | salah | tidak ada | tidak ada | |
| »» id | bilangan bulat | benar | tidak ada | tidak ada | |
| »» tipe | bilangan bulat | benar | tidak ada | tidak ada | |
| »» judul | string | benar | tidak ada | tidak ada | |
| »» grup | string | benar | tidak ada | tidak ada | |
| »» tingkat_penanganan | angka | benar | tidak ada | tidak ada | |
| »» biaya_penanganan | nomor | benar | tidak ada | tidak ada | |
| »» mata uang_biaya_penanganan | string | benar | tidak ada | tidak ada | |
| »» biaya_penanganan_dikonversi | angka | benar | tidak ada | tidak ada |
xor
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| »anonim | null | false | tidak ada | tidak ada |
(lanjutan)
| Nama | Tipe | Wajib | Batasan | Nama Cina | Deskripsi |
|---|---|---|---|---|---|
| asal | objek | benar | tidak ada | tidak ada | |
| » pm_id | bilangan bulat | benar | tidak ada | tidak ada | |
| » metode_pembayaran | bilangan bulat | benar | tidak ada | tidak ada | |
| » biaya_barang | nomor | benar | tidak ada | tidak ada | |
| » biaya_diskon | nomor | benar | tidak ada | tidak ada | |
| » biaya_penanganan | nomor | benar | tidak ada | tidak ada | |
| » bayar_biaya | nomor | benar | tidak ada | tidak ada | |
| » total_biaya | angka | benar | tidak ada | tidak ada |