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)
    }
  ]
}
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ły. Adres e-mail użyty do zidentyfikowania użytkownika.

displayName

string

Wymagane. Wyświetlana nazwa użytkownika.

Musi być zakodowany w standardzie UTF-8 i maksymalnym rozmiarze 240 bajtów.

assignedUserRoles[]

object (AssignedUserRole)

Przypisane role użytkownika.

Wymagane w tym kraju: users.create. Dane wyjściowe tylko w języku users.patch. Można ją zaktualizować tylko do users.bulkEditAssignedUserRoles.

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 elementu, do którego ma zastosowanie przypisana rola użytkownika. entity_id może mieć tylko jedną z tych wartości:

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 elementu. Może 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 elementu. Może tworzyć i modyfikować innych użytkowników ADMIN_PARTNER_CLIENT oraz wyświetlać informacje rozliczeniowe. Nie mogą wyświetlać modeli rozliczeniowych, narzutu ani innych pól istotnych dla sprzedawców. Tę rolę można przypisać tylko podmiotowi partnerowi.
STANDARD Użytkownik może zarządzać kampaniami, kreacjami, zamówieniami reklamowymi, elementami zamówienia i raportami dotyczącymi elementu. Nie mogą tworzyć i 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 związane z danym elementem. 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 elementu. 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 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, aby współpracować, 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, aby współpracować, ale nie ma dostępu do danych o kosztach ani do Rynku. Oprócz tego mogą dodawać do elementu innych administratorów kreacji i użytkowników zarządzających kreacjami.

Metody

bulkEditAssignedUserRoles

Zbiorcze edytowanie 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 dostęp ma bieżący użytkownik.

patch

Aktualizuje istniejącego użytkownika.