یک فرمان را به دستگاهی که توسط شرکت مدیریت می شود اجرا می کند.
درخواست HTTP
POST https://smartdevicemanagement.googleapis.com/v1/{name=enterprises/*/devices/*}:executeCommand
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها | |
---|---|
name | نام دستگاه درخواستی به عنوان مثال: "enterprises/XYZ/devices/123" |
درخواست بدن
بدنه درخواست حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{ "command": string, "params": { object } } |
فیلدها | |
---|---|
command | نام فرمانی که باید اجرا شود، که با نام پیام کاملاً واجد شرایط protobuf نشان داده می شود. |
params | پیام فرمان برای اجرا، به عنوان یک ساختار نمایش داده می شود. |
بدن پاسخگو
پیام پاسخ برای SmartDeviceManagementService.ExecuteDeviceCommand
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{ "results": { object } } |
فیلدها | |
---|---|
results | نتایج اجرای دستور. |
محدوده مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/sdm.service
برای اطلاعات بیشتر، به نمای کلی OAuth 2.0 مراجعه کنید.