Nutzeralias erstellen
Ein Nutzeralias ist eine alternative E-Mail-Adresse, die dasselbe Postfach wie die primäre E-Mail-Adresse des Nutzers verwendet. Ein Nutzeralias kann mit einer anderen Kontodomäne verknüpft sein als die Domäne, die von der primären E-Mail-Adresse des Nutzers verwendet wird. Innerhalb von 24 Stunden (oft früher) erhält der Nutzer E-Mails, die an diese Adresse gesendet werden. Für die API muss die Inhaberschaft der Domain bestätigt werden bevor Sie das Nutzeralias erstellen können. Aliasse werden für Gastnutzer nicht unterstützt.
Verwenden Sie die folgende POST Anfrage, um ein Nutzeralias zu erstellen, und fügen Sie die in Anfragen autorisieren beschriebene Autorisierung ein. Der userKey kann die primäre E-Mail-Adresse des Nutzers, die id des Nutzers oder eine der E-Mail-Adressen der Nutzeraliasse sein. Die Anfrage- und Antwortattribute finden Sie in der API-Referenz:
POST https://admin.googleapis.com/admin/directory/v1/users/userKey/aliasesJSON-Anfrage
Die folgende JSON-Anfrage zeigt eine Beispielanfrage zum Erstellen eines Nutzeralias. Der Nutzer ist liz@example.com und das Alias ist chica@example.com:
POST https://admin.googleapis.com/admin/directory/v1/users/liz@example.com/aliases
{ "alias": "chica@example.com" }
Bei einer erfolgreichen Antwort wird der HTTP-Statuscode 201 zurückgegeben. Zusammen mit dem Statuscode werden in der Antwort die Attribute für das neue Nutzeralias zurückgegeben.
Alle Aliasse eines Nutzers abrufen
Wenn Sie alle Aliasse eines Nutzers in allen Domains abrufen möchten, verwenden Sie die folgende GET Anfrage und fügen Sie die in Anfragen autorisieren beschriebene Autorisierung ein. Der userKey kann die primäre E-Mail-Adresse des Nutzers, die id des Nutzers oder eine der E-Mail-Adressen der Nutzeraliasse sein. Die Anfrage- und Antwortattribute finden Sie in der API-Referenz:
GET https://admin.googleapis.com/admin/directory/v1/users/userKey/aliasesGET https://admin.googleapis.com/admin/directory/v1/users/liz@example.com/aliases
Alle Nutzeraliasse werden in alphabetischer Reihenfolge zurückgegeben. Für die Antwort „Alle Aliasse abrufen“ wird keine Seitengröße wie der maxResults Abfragestring oder die Paginierung verwendet.
JSON-Antwort
Bei einer erfolgreichen Antwort wird der HTTP-Statuscode 200 zurückgegeben. Zusammen mit dem Statuscode werden in der Antwort die Aliasse des Nutzers in alphabetischer Reihenfolge zurückgegeben. Diese Aliasdomains sind die primäre Domain und andere Domains im Konto:
{ "kind": "directory#user#aliases", "aliases": [ { "kind": "directory#user#alias", "id": "the unique user id", "primary_email": "liz@example.com", "alias": "chica@example.com" }, { "kind": "directory#user#alias", "id": "the unique user id", "primary_email": "liz@example.com", "alias": "support@example.com" }, { "kind": "directory#user#alias", "id": "the unique user id", "primary_email": "liz@example.com", "alias": "help@hr.example.com" }, { "kind": "directory#user#alias", "id": "the unique user id", "primary_email": "liz@example.com", "alias": "tickets@jumboinc.com" } ] }
Alias eines Nutzers löschen
Verwenden Sie die folgende DELETE Anfrage, um ein Nutzeralias zu löschen, und fügen Sie die in
Anfragen autorisieren beschriebene
Autorisierung ein. Es kann bis zu 24 Stunden dauern, bevor die Änderung wirksam wird. Der
userKey kann die primäre E-Mail-Adresse des Nutzers, die id des Nutzers oder eine der
E-Mail-Adressen der Nutzeraliasse sein. Die aliasId ist die E-Mail-Adresse des Alias, die gelöscht wird. Die Anfrage- und Antwortattribute finden Sie in der
API-Referenz.
DELETE https://admin.googleapis.com/admin/directory/v1/users/userKey/aliases/aliasId
DELETE-Anfrage löscht beispielsweise das Alias chica@example.com für den userKey liz@example.com:
DELETE https://admin.googleapis.com/admin/directory/v1/users/liz@example.com/aliases/chica@example.com
Bei einer erfolgreichen Antwort wird der HTTP-Statuscode 200 zurückgegeben.