GETPOST
v1.0.0stable

デバイス一覧取得

ページネーションとステータスフィルタを使用して、認証されたユーザーデバイスリストを照会します。

GET | POST/api/device/list
auth:API Key

リクエストパラメータ

すべてのパラメータは、クエリまたは本文を介して渡すことができます

パラメータータイプ必須内容
token
string必須
API トークン
: your_api_token_here
page
numberオプション
ページ番号。デフォルト1
: 1
per_page
numberオプション
1ページあたりのアイテム数。デフォルト20、最大100
: 20
zt
stringオプション
ステータスフィルター: ALL、NORMAL、HIDDEN、REVIEWING、UPDATE
allnormalhiddenreviewingupdate
: all
shtype
stringオプション
アフターセールスタイプのフィルター。複数の値をカンマで区切ります
: 1,2

回答

パラメータータイプ必須内容
code
number必須
ステータスコード: 1 =成功、その他=失敗
: 1
msg
string必須
応答メッセージ
: 获取成功
data.devices
array必須
機器一覧
data.devices[].kid
string必須
デバイスキッド
: KID001
data.devices[].udid
string必須
デバイスUDID
: 00008030-001234567890002E
data.devices[].pname
string必須
デバイス名
: iPhone 15 Pro
data.devices[].zt
string必須
デバイス/証明書のステータス
: normal
data.devices[].ytime
number必須
メンバーシップの有効期限のタイムスタンプ。0は永続的を意味します
: 1772267945
data.devices[].enabled
boolean必須
デバイスが有効かどうか
: true
data.total
number必須
マッチしたデバイスの合計
: 36
data.page
number必須
現在のページ番号
: 1
data.per_page
number必須
1ページあたりの実際の項目数、最大100
: 20
data.last_page
number必須
ページ数
: 2
data.count_normal
number必須
通常のデバイス数
: 30
data.count_hidden
number必須
削除/禁止されたデバイス数
: 4
data.count_reviewing
number必須
デバイス数の確認
: 2
応答例
{
"code":1,
"msg":"成功",
"time":1769675945,
"data":
{
"devices":
[
{
"kid":"KID001",
"udid":"00008030-001234567890002E",
"pname":"iPhone 15 Pro",
"type":"iphone",
"shtype":1,
"zt":"normal",
"ytime":1772267945,
"model":"iPhone16,1",
"beizhu":"主力设备",
"enabled":true
}
]
,
"total":36,
"page":1,
"per_page":20,
"last_page":2,
"count_normal":30,
"count_hidden":4,
"count_reviewing":2
}
,
"ip":"192.168.1.100",
"ysucc":"Ysucc"
}

最初のページにクエリ

現在のユーザーの最初の20台のデバイスを取得する

最初のページにクエリ
{
"token":"your_api_token_here",
"page":1,
"per_page":20
}

通常のデバイスのみ

使用可能な通常のデバイスのみを返すには、zt = normalを使用します

通常のデバイスのみ
{
"token":"your_api_token_here",
"zt":"normal",
"page":1,
"per_page":50
}

デバイスを確認しています

Zt = reviewingを使用して、まだレビュー中/予約中のデバイスを返却する

デバイスを確認しています
{
"token":"your_api_token_here",
"zt":"reviewing"
}

1ページあたり最大100項目

Per_pageが100を超える場合、バックエンドは自動的に100に上限を設定します

1ページあたり最大100項目
{
"token":"your_api_token_here",
"page":1,
"per_page":100
}

エラーコード

エラーコード2 defined
12
トークンは必須です。
トークンパラメーターがありません
10
無効なトークン
トークンが存在しないか、ユーザーステータスが許可されていません

X-Lang: en
zh, en, zh-TW, vi, ar

コード例

curl -X POST "https://testypro.iwai.cc,https://cer.xyul.cn,https://cer.iwai.cc/api/device/list" \
  -H "X-Lang: en" \
  -H "Content-Type: application/x-www-form-urlencoded" \
  -d "token=your_api_token_here&page=1&per_page=20&zt=all&shtype=1%2C2"

  • リストは、現在のトークンユーザーが所有するデバイスのみを返します
  • PER_PAGEの最大数は100です。大きな値は自動的に100に制限されます
  • zt =隠された状態には、ドロップされた状態と更新が必要な状態が含まれます。zt =レビュー中/予約中の返品デバイスのレビュー

コンソールでお試しください

以下のパラメータを入力し、テストのリクエストを送信します。リクエストはこのサイトのAPIにのみ行きます。URLはロックされており、変更することはできません。現在のログインCookieが含まれています。

https://testypro.iwai.cc/api/device/list?token=your_api_token_here&page=1&per_page=20&zt=all&shtype=1%2C2このサイトにロックされています
string必須

API トークン

number

ページ番号。デフォルト1

number

1ページあたりのアイテム数。デフォルト20、最大100

string

ステータスフィルター: ALL、NORMAL、HIDDEN、REVIEWING、UPDATE

string

アフターセールスタイプのフィルター。複数の値をカンマで区切ります