Method: operators.planGroups.create

Umożliwia operatorowi komórkowemu (identyfikowanemu przez unikalny numer systemu autonomicznego (ASN)) dodanie nowego wpisu PlanGroup.

Żądanie HTTP

POST https://mobiledataplansharing.googleapis.com/v1/{parent=operators/*}/planGroups

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
parent

string

Nazwa zasobu nadrzędnego w formacie: operators/{asn_id}.

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "planGroupId": string,
  "planGroup": {
    object (PlanGroup)
  }
}
Pola
planGroupId

string

Identyfikator planu (planGroupId), który jednoznacznie identyfikuje subskrybenta operatora sieci komórkowej. Na przykład planGroupId może być międzynarodowym numerem abonenta sieci komórkowej (MSISDN) lub jego zaszyfrowaną wersją.

planGroup

object (PlanGroup)

Zasób PlanGroup do utworzenia.

Treść odpowiedzi

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

PlanGroup zawiera szczegóły wszystkich pakietów usług mobilnych najwyższego poziomu, które użytkownik kupił.

Zapis JSON
{
  "name": string,
  "dataPlans": [
    {
      object (Plan)
    }
  ],
  "responseStaleTime": string,
  "lastUpdatedTime": string
}
Pola
name

string

Nazwa zasobu grupy abonamentów w tym formacie: operators/{asn_id}/planGroups/{planGroupId}. Nazwa jest ignorowana podczas tworzenia wpisu PlanGroup.

dataPlans[]

object (Plan)

Lista pakietów danych należących do tego użytkownika.

responseStaleTime

string (Timestamp format)

Czas, po którym informacje o grupie planu udostępnionego stają się nieaktualne. Po tym czasie grupa PlanGroup nie będzie wyświetlana w aplikacjach.

Znacznik czasu w formacie RFC3339 UTC „Zulu”, z dokładnością do nanosekund i maksymalnie 9 miejscami po przecinku. Przykłady: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

lastUpdatedTime

string (Timestamp format)

Czas, w którym agent planu transmisji danych pobrał informacje o stanie planu transmisji danych z systemów backendowych. Będzie używany do określania, jak aktualne są informacje o stanie pakietu danych.

Znacznik czasu w formacie RFC3339 UTC „Zulu”, z dokładnością do nanosekund i maksymalnie 9 miejscami po przecinku. Przykłady: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/dataplansharing

Więcej informacji znajdziesz w omówieniu OAuth 2.0.