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 |
Nazwa zasobu nadrzędnego w formacie: |
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
Zapis JSON | |
---|---|
{
"planGroupId": string,
"planGroup": {
object ( |
Pola | |
---|---|
planGroupId |
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 |
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 ( |
Pola | |
---|---|
name |
Nazwa zasobu grupy abonamentów w tym formacie: |
dataPlans[] |
Lista pakietów danych należących do tego użytkownika. |
responseStaleTime |
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: |
lastUpdatedTime |
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: |
Zakresy autoryzacji
Wymaga następującego zakresu OAuth:
https://www.googleapis.com/auth/dataplansharing
Więcej informacji znajdziesz w omówieniu OAuth 2.0.