Method: customers.devices.signDevice

توقيع device.

طلب HTTP

POST https://sasportal.googleapis.com/v1alpha1/{device.name=customers/*/devices/*}:signDevice

يستخدم عنوان URL بنية gRPC Transcoding.

معلّمات المسار

المَعلمات
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.

device.activeConfig

object (DeviceConfig)

الناتج فقط. عملية الإعداد الحالية للجهاز كما هو مسجَّل في قوائم التحقّق من الأمان (SAS).

device.state

enum (State)

الناتج فقط. حالة الجهاز

device.grants[]

object (DeviceGrant)

الناتج فقط. المِنح التي يحملها الجهاز

نص الاستجابة

إذا كانت الاستجابة ناجحة، سيكون نص الاستجابة فارغًا.

نطاقات الأذونات

يجب توفير نطاق OAuth التالي:

  • https://www.googleapis.com/auth/userinfo.email