Directory API: aliasy użytkownika

Utwórz alias użytkownika

Alias użytkownika to dodatkowy adres e-mail korzystający z tej samej skrzynki pocztowej co adres podstawowy adres e-mail. Alias użytkownika może być powiązany z inną domeną konta niż ta domena używana przez podstawowy adres e-mail użytkownika. W ciągu 24 godzin (często wcześniej) użytkownik zaczyna odbieranie wiadomości e-mail wysyłanych na ten adres. Interfejs API wymaga, aby parametr potwierdzenie własności domeny .

Aby utworzyć alias użytkownika, użyj poniższego żądania POST i dołącz autoryzację opisaną w artykule Autoryzacja żądań. userKey może być podstawowym adresem e-mail użytkownika, id lub dowolnym z aliasów użytkownika e-maili. Informacje o właściwościach żądania i odpowiedzi znajdziesz w dokumentacji interfejsu API:

POST https://admin.googleapis.com/admin/directory/v1/users/userKey/aliases

Żądanie JSON

Poniżej znajduje się żądanie JSON z przykładowym żądaniem utworzenia aliasu użytkownika. Użytkownik to [email protected], a alias to [email protected]:

POST https://admin.googleapis.com/admin/directory/v1/users/[email protected]/aliases
Treść żądania zawiera nowe informacje o aliasie:
{  
 "alias": "[email protected]"
}

Pomyślna odpowiedź zwraca kod stanu HTTP 201. Wraz z kodem stanu odpowiedź zwróci właściwości nowego aliasu użytkownika.

Pobieranie wszystkich aliasów użytkownika

Aby pobrać wszystkie aliasy użytkownika we wszystkich domenach, użyj tego żądania GET i dołącz autoryzację opisaną w artykule Autoryzacja żądań. userKey może być podstawowym adresem e-mail użytkownika, id lub dowolnym z aliasów użytkownika e-maili. Informacje o właściwościach żądania i odpowiedzi znajdziesz w dokumentacji interfejsu API:

GET https://admin.googleapis.com/admin/directory/v1/users/userKey/aliases
Na przykład ten identyfikator URI żądania zwraca wszystkie aliasy klucza użytkownika [email protected]:
GET https://admin.googleapis.com/admin/directory/v1/users/[email protected]/aliases

Wszystkie aliasy użytkowników są zwracane w kolejności alfabetycznej. W opcji „Pobierz wszystkie aliasy” nie jest używany rozmiar strony, na przykład ciąg zapytania maxResults czy podział na strony. .

Odpowiedź JSON

Pomyślna odpowiedź zwraca kod stanu HTTP 200. Oprócz kodu stanu odpowiedź zawiera też aliasy użytkowników w kolejności alfabetycznej. Te aliasy domen to domena podstawowa i inne domeny na koncie:

{
"kind": "directory#user#aliases",
"aliases": [
 {
  "kind": "directory#user#alias",
  "id": "the unique user id",
  "primary_email": "[email protected]",
  "alias": "[email protected]"
 },
 {
  "kind": "directory#user#alias",
  "id": "the unique user id",
  "primary_email": "[email protected]",
  "alias": "[email protected]"
 },
 {
  "kind": "directory#user#alias",
  "id": "the unique user id",
  "primary_email": "[email protected]",
  "alias": "[email protected]"
 },
 {
  "kind": "directory#user#alias",
  "id": "the unique user id",
  "primary_email": "[email protected]",
  "alias": "[email protected]"
 }
]
}

Usuwanie aliasu użytkownika

Aby usunąć alias użytkownika, wyślij żądanie DELETE i uwzględnij w nim autoryzacja opisana w Autoryzacja żądań. Może zająć do 24 godzin. userKey może być głównym adresem e-mail użytkownika, id lub dowolnym z tych adresów aliasy użytkownika e-maili. aliasId to alias” adresu e-mail Usunięto. Właściwości żądania i odpowiedzi znajdziesz w Dokumentacja API

DELETE https://admin.googleapis.com/admin/directory/v1/users/userKey/aliases/aliasId
Na przykład to żądanie DELETE powoduje usunięcie aliasu [email protected] dla klucza użytkownika [email protected]:
DELETE https://admin.googleapis.com/admin/directory/v1/users/[email protected]/aliases/[email protected]

Pomyślna odpowiedź zwraca kod stanu HTTP 200.