Method: customers.devices.signDevice
HTTP-запрос
POST https://sasportal.googleapis.com/v1alpha1/{device.name=customers/*/devices/*}:signDevice
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры |
---|
device.name | string Только вывод. Путь к ресурсу. |
Тело запроса
Тело запроса содержит данные со следующей структурой:
Представление JSON |
---|
{
"device": {
"name": string,
"fccId": string,
"serialNumber": string,
"preloadedConfig": {
object (DeviceConfig )
},
"activeConfig": {
object (DeviceConfig )
},
"state": enum (State ),
"grants": [
{
object (DeviceGrant )
}
]
}
} |
Поля |
---|
device.fccId | string Идентификатор FCC устройства. |
device.serialNumber | string Серийный номер, присвоенный устройству производителем устройства. |
device.preloadedConfig | object ( DeviceConfig ) Конфигурация устройства, как указано через SAS Portal API. |
device.activeConfig | object ( DeviceConfig ) Только вывод. Текущая конфигурация устройства, зарегистрированного в SAS. |
device.state | enum ( State ) Только вывод. Состояние устройства. |
device.grants[] | object ( DeviceGrant ) Только вывод. Гранты, удерживаемые устройством. |
Тело ответа
В случае успеха тело ответа будет пустым.
Области авторизации
Требуется следующая область действия OAuth:
-
https://www.googleapis.com/auth/userinfo.email
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2022-09-26 UTC.
[null,null,["Последнее обновление: 2022-09-26 UTC."],[[["Signs a device with the provided FCC ID and serial number using the SAS Portal API."],["Requires a POST request to the specific endpoint `https://sasportal.googleapis.com/v1alpha1/{device.name=customers/*/devices/*}:signDevice`."],["The request body includes device details like FCC ID, serial number, preloaded and active configurations."],["Upon successful signing, the response body will be empty."],["Needs authorization with the scope `https://www.googleapis.com/auth/userinfo.email`."]]],["This document details how to sign a device using a POST HTTP request to `https://sasportal.googleapis.com/v1alpha1/{device.name=customers/*/devices/*}:signDevice`. The request requires a JSON body including the device's `fccId`, `serialNumber`, `preloadedConfig`, `activeConfig`, `state`, and `grants`. `device.name` is a path parameter indicating the resource path. A successful request returns an empty body. Authorization requires the `https://www.googleapis.com/auth/userinfo.email` OAuth scope.\n"]]