REST Resource: users

Zasób: User

Pojedynczy użytkownik w sieci reklamowej Film 360.

Zapis JSON
{
  "name": string,
  "userId": string,
  "email": string,
  "displayName": string,
  "assignedUserRoles": [
    {
      object (AssignedUserRole)
    }
  ],
  "lastLoginTime": string
}
Pola
name

string

Tylko dane wyjściowe. Nazwa zasobu użytkownika.

userId

string (int64 format)

Tylko dane wyjściowe. Unikalny identyfikator użytkownika. Przypisana przez system.

email

string

Wymagane. Stała. Adres e-mail używany do identyfikacji użytkownika.

displayName

string

Wymagane. Wyświetlana nazwa użytkownika.

Musi być zakodowany w formacie UTF-8 i mieć maksymalny rozmiar 240 bajtów.

assignedUserRoles[]

object (AssignedUserRole)

przypisane role użytkowników;

Wymagane w tym kraju: users.create. Dane wyjściowe tylko w users.patch. Można go zaktualizować tylko za pomocą users.bulkEditAssignedUserRoles.

lastLoginTime

string (Timestamp format)

Tylko dane wyjściowe. Sygnatura czasowa ostatniego logowania użytkownika w interfejsie DV360.

Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

AssignedUserRole

Pojedyncza przypisana rola użytkownika, która określa autoryzowaną interakcję użytkownika z określonym partnerem lub reklamodawcą.

Zapis JSON
{
  "assignedUserRoleId": string,
  "userRole": enum (UserRole),

  // Union field entity_id can be only one of the following:
  "partnerId": string,
  "advertiserId": string
  // End of list of possible types for union field entity_id.
}
Pola
assignedUserRoleId

string

Tylko dane wyjściowe. Identyfikator przypisanej roli użytkownika.

userRole

enum (UserRole)

Wymagane. Rola użytkownika przypisana do elementu.

Pole sumy entity_id. Wymagane.

Identyfikator zasobu, do którego ma zastosowanie przypisana rola użytkownika. entity_id może być tylko jednym z tych elementów:

partnerId

string (int64 format)

Identyfikator partnera, którego dotyczy przypisana rola użytkownika.

advertiserId

string (int64 format)

Identyfikator reklamodawcy, którego dotyczy rola użytkownika przypisanego.

UserRole

Możliwe role użytkownika.

Wartości w polu enum
USER_ROLE_UNSPECIFIED Wartość domyślna, gdy rola użytkownika nie jest określona lub jest nieznana w tej wersji.
ADMIN Użytkownik może zarządzać kampaniami, kreacjami, zamówieniami reklamowymi, elementami zamówienia i raportami dotyczącymi danego podmiotu. Mogą wyświetlać i edytować informacje rozliczeniowe, tworzyć i modyfikować użytkowników oraz włączać i wyłączać giełdy. Tę rolę można przypisać tylko podmiotowi partnerowi.
ADMIN_PARTNER_CLIENT Użytkownik może zarządzać kampaniami, kreacjami, zamówieniami reklamowymi, elementami zamówienia i raportami dotyczącymi danego podmiotu. Mogą tworzyć i modyfikować inne konta użytkowników ADMIN_PARTNER_CLIENT oraz wyświetlać informacje rozliczeniowe. Nie mogą wyświetlać modeli przychodów, marż ani innych pól, które są istotne dla sprzedawcy. Tę rolę można przypisać tylko do podmiotu partnera.
STANDARD Użytkownik może zarządzać kampaniami, kreacjami, zamówieniami reklamowymi, elementami zamówienia i raportami dotyczącymi elementu. Nie mogą oni tworzyć ani modyfikować użytkowników ani wyświetlać informacji rozliczeniowych.
STANDARD_PLANNER Użytkownik może wyświetlać wszystkie kampanie, kreacje, zamówienia reklamowe, elementy zamówienia i raporty związane z danym elementem, w tym wszystkie dane o kosztach. Mogą tworzyć i modyfikować funkcje związane z planowaniem, m.in. plany i zasoby reklamowe.
STANDARD_PLANNER_LIMITED Użytkownik może wyświetlać wszystkie kampanie, kreacje, zamówienia reklamowe, elementy zamówienia i raporty dotyczące danej firmy. Mogą tworzyć i modyfikować funkcje związane z planowaniem, m.in. plany i zasoby reklamowe. Nie mają dostępu do danych o kosztach i nie mogą rozpoczynać, akceptować ani negocjować umów.
STANDARD_PARTNER_CLIENT Użytkownik może zarządzać kampaniami, kreacjami, zamówieniami reklamowymi, elementami zamówienia i raportami dotyczącymi danego podmiotu. Nie mogą tworzyć ani modyfikować innych użytkowników ani wyświetlać informacji rozliczeniowych. Nie mogą wyświetlać modeli rozliczeniowych, narzutu ani innych pól istotnych dla sprzedawców. Tę rolę można przypisać tylko do podmiotu reklamodawcy.
READ_ONLY Użytkownik może tylko tworzyć raporty i wyświetlać dane dotyczące elementu.
REPORTING_ONLY Użytkownik może tylko tworzyć raporty i nimi zarządzać.
LIMITED_REPORTING_ONLY Użytkownik może tworzyć tylko te raporty dostępne dla klienta i zarządzać nimi: ogólny, skuteczności w pozyskiwaniu odbiorców, o różnych partnerach, o słowach kluczowych, o identyfikatorach zamówień, o kategoriach oraz o zewnętrznych dostawcach danych.
CREATIVE Użytkownik może wyświetlać informacje o media planie, których potrzebuje do współpracy, ale nie ma dostępu do danych o kosztach ani do Rynku.
CREATIVE_ADMIN Użytkownik może wyświetlać informacje o media planie, których potrzebuje do współpracy, ale nie ma dostępu do danych o kosztach ani do Rynku. Mogą też dodawać do tego podmiotu innych administratorów kreacji i użytkowników zarządzających kreacjami.

Metody

bulkEditAssignedUserRoles

Edytowanie zbiorcze ról użytkownika.

create

Tworzy nowego użytkownika.

delete

Usuwa konto użytkownika.

get

Pobiera użytkownika.

list

Wyświetla listę użytkowników, do których ma dostęp bieżący użytkownik.

patch

Aktualizuje istniejącego użytkownika.