Method: contactGroups.members.modify

modyfikować członków grupy kontaktów należącej do uwierzytelnionego użytkownika.

Jedyne grupy kontaktów systemu, do których można dodać użytkowników, to contactGroups/myContacts i contactGroups/starred. Inne systemowe grupy kontaktów zostały wycofane i można z nich usuwać tylko kontakty.

Żądanie HTTP

POST https://people.googleapis.com/v1/{resourceName=contactGroups/*}/members:modify

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
resourceName

string

To pole jest wymagane. Nazwa zasobu grupy kontaktów do zmodyfikowania.

Treść żądania

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

Zapis JSON
{
  "resourceNamesToAdd": [
    string
  ],
  "resourceNamesToRemove": [
    string
  ]
}
Pola
resourceNamesToAdd[]

string

Opcjonalnie. Nazwy zasobów osób kontaktowych, które chcesz dodać, w postaci people/{person_id}. Łączna liczba nazw zasobów w resourceNamesToAdd i resourceNamesToRemove nie może być większa niż 1000.

resourceNamesToRemove[]

string

Opcjonalnie. Nazwy zasobów osób kontaktowych, które mają zostać usunięte, w formacie people/{person_id}. Łączna liczba nazw zasobów w resourceNamesToAdd i resourceNamesToRemove nie może być większa niż 1000.

Treść odpowiedzi

Odpowiedź na prośbę o zmianę członków grupy kontaktów.

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

Zapis JSON
{
  "notFoundResourceNames": [
    string
  ],
  "canNotRemoveLastContactGroupResourceNames": [
    string
  ]
}
Pola
notFoundResourceNames[]

string

Nazwy zasobów osób kontaktowych, które nie zostały znalezione.

canNotRemoveLastContactGroupResourceNames[]

string

Nazwy zasobów osób z kontaktów, których nie można usunąć z ostatniej grupy kontaktów.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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

Więcej informacji znajdziesz w przewodniku po autoryzacji.