Method: accounts.userLinks.batchCreate

Erstellt Informationen zu den Verknüpfungen mehrerer Nutzer zu einem Konto oder einer Property.

Diese Methode ist transaktional. Wenn kein UserLink erstellt werden kann, wird auch keiner erstellt.

HTTP-Anfrage

POST https://analyticsadmin.googleapis.com/v1alpha/{parent=accounts/*}/userLinks:batchCreate

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
parent

string

Erforderlich. Das Konto oder die Property, für die alle Nutzerlinks in der Anfrage bestimmt sind. Dies ist ein Pflichtfeld. Das übergeordnete Feld in den „CreateUserLinkRequest“-Nachrichten muss entweder leer sein oder mit diesem Feld übereinstimmen. Beispielformat: accounts/1234

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "notifyNewUsers": boolean,
  "requests": [
    {
      object (CreateUserLinkRequest)
    }
  ]
}
Felder
notifyNewUsers

boolean

Optional. Falls die Einstellung festgelegt ist, senden Sie den neuen Nutzern per E-Mail eine Benachrichtigung, dass ihnen Berechtigungen für die Ressource gewährt wurden. Unabhängig davon, ob dies festgelegt ist oder nicht, wird das Feld „NewNewUser“ in jeder einzelnen Anfrage ignoriert.

requests[]

object (CreateUserLinkRequest)

Erforderlich. Die Anfragen, in denen die zu erstellenden Nutzerlinks angegeben sind. In einem Batch können maximal 1.000 Nutzerlinks erstellt werden.

Antworttext

Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von BatchCreateUserLinksResponse.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/analytics.manage.users

Anfrage für Nutzerverknüpfung erstellen

Anfragenachricht für RPC mit userLinks.create.

Nutzer können mehrere E-Mail-Adressen mit ihrem Google-Konto verknüpfen. Eine dieser E-Mail-Adressen ist die primäre E-Mail-Adresse. Jede mit einem Google-Konto verknüpfte E-Mail-Adresse kann für einen neuen UserLink verwendet werden. Der zurückgegebene UserLink enthält jedoch immer die primäre E-Mail-Adresse. Daher können die Ein- und Ausgabe-E-Mail-Adresse für diese Anfrage abweichen.

JSON-Darstellung
{
  "parent": string,
  "notifyNewUser": boolean,
  "userLink": {
    object (UserLink)
  }
}
Felder
parent

string

Erforderlich. Beispielformat: accounts/1234

notifyNewUser

boolean

Optional. Falls die Einstellung festgelegt wurde, senden Sie dem neuen Nutzer per E-Mail eine Benachrichtigung, dass ihm Berechtigungen für die Ressource gewährt wurden.