Method: customers.devices.signDevice
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Permintaan HTTP
POST https://sasportal.googleapis.com/v1alpha1/{device.name=customers/*/devices/*}:signDevice
URL menggunakan sintaksis gRPC Transcoding.
Parameter jalur
Parameter |
device.name |
string
Hanya output. Nama jalur resource.
|
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
Representasi JSON |
{
"device": {
"name": string,
"fccId": string,
"serialNumber": string,
"preloadedConfig": {
"category": enum (DeviceCategory ),
"model": {
object (DeviceModel )
},
"airInterface": {
object (DeviceAirInterface )
},
"installationParams": {
object (InstallationParams )
},
"measurementCapabilities": [
enum (MeasurementCapability )
],
"userId": string,
"callSign": string,
"state": enum (State ),
"isSigned": boolean,
"updateTime": string
},
"activeConfig": {
"category": enum (DeviceCategory ),
"model": {
object (DeviceModel )
},
"airInterface": {
object (DeviceAirInterface )
},
"installationParams": {
object (InstallationParams )
},
"measurementCapabilities": [
enum (MeasurementCapability )
],
"userId": string,
"callSign": string,
"state": enum (State ),
"isSigned": boolean,
"updateTime": string
},
"state": enum (State ),
"grants": [
{
"maxEirp": number,
"frequencyRange": {
object (FrequencyRange )
},
"state": enum (GrantState ),
"channelType": enum (ChannelType ),
"moveList": [
{
object (DpaMoveList )
}
],
"expireTime": string,
"suspensionReason": [
string
],
"grantId": string,
"lastHeartbeatTransmitExpireTime": string
}
],
"displayName": string,
"deviceMetadata": {
"interferenceCoordinationGroup": string,
"commonChannelGroup": string,
"antennaModel": string,
"nrqzValidated": boolean,
"nrqzValidation": {
object (NrqzValidation )
}
},
"currentChannels": [
{
"frequencyRange": {
object (FrequencyRange )
},
"score": number
}
],
"grantRangeAllowlists": [
{
"lowFrequencyMhz": number,
"highFrequencyMhz": number
}
]
}
} |
Kolom |
device.fccId |
string
ID FCC perangkat.
|
device.serialNumber |
string
Nomor seri yang ditetapkan untuk perangkat oleh produsen perangkat.
|
device.preloadedConfig |
object (DeviceConfig )
Konfigurasi perangkat, seperti yang ditentukan melalui SAS Portal API.
|
device.activeConfig |
object (DeviceConfig )
Hanya output. Konfigurasi perangkat saat ini seperti yang terdaftar di SAS.
|
device.state |
enum (State )
Hanya output. Status perangkat.
|
device.grants[] |
object (DeviceGrant )
Hanya output. Pemberian yang dipegang oleh perangkat.
|
device.displayName |
string
Nama tampilan perangkat.
|
device.deviceMetadata |
object (DeviceMetadata )
Parameter perangkat yang dapat diganti oleh permintaan pendaftaran SAS dan Portal SAS.
|
device.currentChannels[] (deprecated) |
object (ChannelWithScore )
Hanya output. Saluran saat ini dengan skor.
|
device.grantRangeAllowlists[] |
object (FrequencyRange )
Hanya rentang yang berada dalam daftar yang diizinkan yang tersedia untuk pemberian baru.
|
Isi respons
Jika berhasil, isi respons akan kosong.
Cakupan Otorisasi
Memerlukan cakupan OAuth berikut:
https://www.googleapis.com/auth/sasportal
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-25 UTC.
[null,null,["Terakhir diperbarui pada 2025-07-25 UTC."],[[["\u003cp\u003eSigns a device, using the provided device details in the request body.\u003c/p\u003e\n"],["\u003cp\u003eThe HTTP request is a POST request to the specified URL with path parameters for device name.\u003c/p\u003e\n"],["\u003cp\u003eThe request body includes device information such as FCC ID, serial number, configuration, and grant details.\u003c/p\u003e\n"],["\u003cp\u003eA successful response will have an empty body.\u003c/p\u003e\n"],["\u003cp\u003eAuthorization requires the \u003ccode\u003ehttps://www.googleapis.com/auth/sasportal\u003c/code\u003e scope.\u003c/p\u003e\n"]]],["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 includes a required `device.name` path parameter. The request body uses a JSON structure that outlines device attributes, like FCC ID, serial number, preloaded and active configurations, current grants, and display name. The operation requires `https://www.googleapis.com/auth/sasportal` OAuth scope and, if successful, returns an empty response body.\n"],null,[]]