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": {
      "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
      }
    ]
  }
} | 
              
            
          
          
            
              
                
                
              
              
                
                  | الحقول | 
              
              
                
                  | device.fccId | string
 يشير إلى معرّف الجهاز الصادر عن لجنة الاتصالات الفيدرالية. | 
                
                  | device.serialNumber | string
 رقم تسلسلي خصّصته جهة تصنيع الجهاز له. | 
                
                  | device.preloadedConfig | object (DeviceConfig)
 إعداد الجهاز، كما هو محدّد من خلال SAS Portal API | 
                
                  | device.activeConfig | object (DeviceConfig)
 النتائج فقط. الإعدادات الحالية للجهاز كما تم تسجيلها في نظام SAS | 
                
                  | device.state | enum (State)
 النتائج فقط. حالة الجهاز | 
                
                  | device.grants[] | object (DeviceGrant)
 النتائج فقط. الأذونات التي يملكها الجهاز | 
                
                  | device.displayName | string
 الاسم المعروض للجهاز | 
                
                  | device.deviceMetadata | object (DeviceMetadata)
 معلَمات الجهاز التي يمكن تجاوزها من خلال كلّ من "بوابة نظام مشاركة الطيف الترددي" وطلبات تسجيل نظام مشاركة الطيف الترددي | 
                
                  | device.currentChannels[](deprecated)
 | object (ChannelWithScore)
 النتائج فقط. القنوات الحالية التي تتضمّن نتائج | 
                
                  | device.grantRangeAllowlists[] | object (FrequencyRange)
 لا تتوفّر المنح الجديدة إلا للنطاقات المدرَجة في القوائم المسموح بها. | 
              
            
          
        
        
          نص الاستجابة
          إذا كانت الاستجابة ناجحة، سيكون نص الاستجابة فارغًا.
        
        
          نطاقات التفويض
          يجب توفير نطاق OAuth التالي:
          
            - https://www.googleapis.com/auth/sasportal
 
  
    
    
      
       
    
    
  
  
  إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
  تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)
  
  
  
    
      [null,null,["تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)"],[],["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"]]