GETPOST
v1.0.0stable

Set Device Status

Update the status of a device using token authentication

GET | POST/api/device/status
অনুমোদন:API Key
সীমা:60/minute

অনুরোধ করা পরামিতি

সকল পরামিতি অনুসন্ধান বা মৃতদেহের মাধ্যমে অতিক্রম করা যাবে

পরামিতিধরনআবশ্যকবিবরণ
token
stringআবশ্যক
User API token
উদাহরণ: your_api_token_here
kid
stringবিকল্প
Device KID. Provide either kid or udid
উদাহরণ: ABC123XYZ
udid
stringবিকল্প
Device UDID. Provide either kid or udid
উদাহরণ: 00008030-001234567890002E
action
stringবিকল্প
Action: enable, disable, or toggle. Default is toggle
enabledisabletoggle
উদাহরণ: disable

প্রতিক্রিয়া

পরামিতিধরনআবশ্যকবিবরণ
code
numberআবশ্যক
Status code: 1=success, others=failure
উদাহরণ: 1
msg
stringআবশ্যক
Response message
উদাহরণ: 设备已禁用
time
numberআবশ্যক
Server timestamp (Unix seconds)
উদাহরণ: 1769675945
data
objectআবশ্যক
Response payload
data.id
numberআবশ্যক
Device ID
উদাহরণ: 12345
data.kid
stringআবশ্যক
Device KID
উদাহরণ: ABC123XYZ
data.udid
stringআবশ্যক
Device UDID
উদাহরণ: 00008030-001234567890002E
data.enabled
booleanআবশ্যক
Current enabled status
উদাহরণ: false
data.yblack
stringআবশ্যক
Status flag: Ysucc=enabled, Yno=disabled
উদাহরণ: Yno
data.status_name
stringআবশ্যক
Status name
উদাহরণ: 禁用
data.status_code
numberআবশ্যক
Status code: 1=enabled, 0=disabled
উদাহরণ: 0
ip
stringআবশ্যক
Requester IP address
উদাহরণ: 192.168.1.100
ysucc
stringআবশ্যক
Success flag, returns "Ysucc" on success
উদাহরণ: Ysucc
রেসপন্স উদাহরণ
{
"code":1,
"msg":"Device disabled",
"time":1769675945,
"data":
{
"id":12345,
"kid":"ABC123XYZ",
"udid":"00008030-001234567890002E",
"enabled":false,
"yblack":"Yno",
"status_name":"禁用",
"status_code":0
}
,
"ip":"192.168.1.100",
"ysucc":"Ysucc"
}

Enable Device

Use action=enable to enable the device

Enable Device
{
"code":1,
"msg":"Device enabled",
"time":1769675945,
"data":
{
"id":12345,
"kid":"ABC123XYZ",
"udid":"00008030-001234567890002E",
"enabled":true,
"yblack":"Ysucc",
"status_name":"启用",
"status_code":1
}
,
"ip":"192.168.1.100",
"ysucc":"Ysucc"
}

ত্রুটিপূর্ণ কোড

ত্রুটিপূর্ণ কোড7 নির্ধারিত
12
Token is required
Token parameter is missing
10
Invalid token
Invalid or expired token
20
Please provide kid or udid
Missing kid or udid

বহিরাগত ভাষা

X-Lang হেডারের সাথে API প্রতিক্রিয়া গ্রহণ করুন। টি কোড স্বয়ংক্রিয়ভাবে আপনার বর্তমান অবস্থানের জন্য ব্যবহার করা হচ্ছে।

প্রস্তাবিত হেডার
X-Lang: bn
সমর্থিত ভাষা
zh, en, zh-TW, vi, ar, es, ru

সমর্থিত ভাষাও সমর্থিত নয়; X-Lang এর অগ্রাধিকার গ্রহণ করা হয়। ওয়েব-সাইট ফাইলটির সাহায্যে সমর্থিত হয়।

কোড উদাহরণ

curl -X GET "https://testypro.iwai.cc,https://cer.xyul.cn,https://cer.iwai.cc/api/device/status?token=your_api_token_here&kid=ABC123XYZ&udid=00008030-001234567890002E&action=disable" \
  -H "X-Lang: bn"

নোট

  • 当一个 udid 有多个证书时,需要使用 kid 精确指定
  • 禁用后的设备将无法进行安装操作
  • 只能操作属于自己的设备

কনসোলের মধ্যে এটি চেষ্টা করুন

বাগ পূরণ করুন এবং এটি পরীক্ষা করুন। এই সাইটের API- এ কেবল অনুরোধ করা হয়; URL- টি লক করা হয়েছে এবং আপনার বর্তমান লগ- ইন কুকি অন্তর্ভুক্ত করা যাবে না।

https://testypro.iwai.cc/api/device/status?token=your_api_token_here&kid=ABC123XYZ&udid=00008030-001234567890002E&action=disableএই সাইটের লক করা হয়েছে
stringআবশ্যক

User API token

string

Device KID. Provide either kid or udid

string

Device UDID. Provide either kid or udid

string

Action: enable, disable, or toggle. Default is toggle