Method: customers.devices.signDevice
    
    
      
    
    
      
      Koleksiyonlar ile düzeninizi koruyun
    
    
      
      İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
    
  
    
  
      
    
  
  
  
  
  
  
    
    
    
    
    
    
      
      
      
        
          HTTP isteği
          POST https://sasportal.googleapis.com/v1alpha1/{device.name=customers/*/devices/*}:signDevice
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
        
        
          Yol parametreleri
          
            
              
              
            
            
              
                | Parametreler | 
              
            
            
              
                device.name | 
                
                   string 
                  Yalnızca çıkış. Kaynak yolu adı. 
                 | 
              
            
          
        
        
          İstek içeriği
          İstek metni aşağıdaki yapıyla birlikte verileri içerir:
          
            
              
                
                  | JSON gösterimi | 
                
              
              
                
                  {
  "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
      }
    ]
  }
} | 
                
              
            
          
          
            
              
                
                
              
              
                
                  | Alanlar | 
                
              
              
                
                  device.fccId | 
                  
                     string 
                    Cihazın FCC tanımlayıcısı. 
                   | 
                
                
                  device.serialNumber | 
                  
                     string 
                    Cihaz üreticisi tarafından cihaza atanan seri numarası. 
                   | 
                
                
                  device.preloadedConfig | 
                  
                     object (DeviceConfig) 
                    SAS Portal API ile belirtildiği şekilde cihazın yapılandırması. 
                   | 
                
                
                  device.activeConfig | 
                  
                     object (DeviceConfig) 
                    Yalnızca çıkış. Cihazın SAS'a kayıtlı mevcut yapılandırması. 
                   | 
                
                
                  device.state | 
                  
                     enum (State) 
                    Yalnızca çıkış. Cihaz durumu. 
                   | 
                
                
                  device.grants[] | 
                  
                     object (DeviceGrant) 
                    Yalnızca çıkış. Cihaz tarafından tutulan izinler. 
                   | 
                
                
                  device.displayName | 
                  
                     string 
                    Cihazın görünen adı. 
                   | 
                
                
                  device.deviceMetadata | 
                  
                     object (DeviceMetadata) 
                    Hem SAS portalı hem de SAS kayıt istekleri tarafından geçersiz kılınabilen cihaz parametreleri. 
                   | 
                
                
                  device.currentChannels[] (deprecated) | 
                  
                     object (ChannelWithScore) 
                    Yalnızca çıkış. Puanı olan mevcut kanallar. 
                   | 
                
                
                  device.grantRangeAllowlists[] | 
                  
                     object (FrequencyRange) 
                    Yeni izinler için yalnızca izin verilenler listesindeki aralıklar kullanılabilir. 
                   | 
                
              
            
          
        
        
          Yanıt gövdesi
          Başarılı olursa yanıt metni boş olur.
        
        
          Yetkilendirme Kapsamları
          Aşağıdaki OAuth kapsamını gerektirir:
          
            https://www.googleapis.com/auth/sasportal 
          
        
      
    
  
  
  
  
 
  
    
      
      
    
    
      
    
    
  
       
    
    
      
    
  
  
  Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
  Son güncelleme tarihi: 2025-07-25 UTC.
  
  
  
    
      [[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-07-25 UTC."],[],["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"]]