Zasób: Campaign
campaignZasób reprezentuje konkretną kampanię właściciela treści, która umożliwia właścicielowi treści używanie adnotacji do promowania treści w filmach przesłanych przez użytkowników, do których zgłoszono roszczenie. Na przykład właściciel treści może utworzyć kampanię, która dodaje linki do strony odtwarzania filmu w przypadku wszystkich objętych roszczeniem filmów przesłanych przez użytkowników, które zawierają sceny z tego filmu. Właściciel treści w YouTube może utworzyć maksymalnie 5 tysięcy kampanii.
| Zapis JSON |
|---|
{
"kind": string,
"status": string,
"campaignData": {
object ( |
| Pola | |
|---|---|
kind |
Typ zasobu interfejsu API. W przypadku zasobów |
status |
Stan kampanii. Akceptowane wartości:
|
campaignData |
Obiekt |
timeCreated |
Czas utworzenia kampanii. |
timeLastModified |
Czas ostatniej modyfikacji kampanii. |
id |
Unikalny identyfikator używany przez YouTube do identyfikowania kampanii. |
CampaignData
Ten obiekt zawiera szczegółowe informacje o kampanii, takie jak data rozpoczęcia i zakończenia, cel i źródło kampanii.
| Zapis JSON |
|---|
{ "name": string, "startTime": string, "expireTime": string, "campaignSource": { object ( |
| Pola | |
|---|---|
name |
Nazwa kampanii podana przez użytkownika. |
startTime |
Godzina rozpoczęcia kampanii. Jeśli kampania ma się rozpocząć natychmiast, nie podawaj wartości. |
expireTime |
Czas, w którym kampania powinna wygasnąć. Nie podawaj wartości, jeśli kampania nie ma daty ważności. |
campaignSource |
Obiekt |
promotedContent[] |
Lista filmów lub kanałów, do których będą prowadzić linki z filmów objętych roszczeniem, które są uwzględnione w kampanii. |
CampaignSource
campaignSource zawiera typ i wartości źródeł kampanii, które określają, które filmy będą promowane za pomocą treści promocyjnych.
| Zapis JSON |
|---|
{ "sourceType": string, "sourceValue": [ string ] } |
| Pola | |
|---|---|
sourceType |
Typ źródła kampanii. Akceptowane wartości:
|
sourceValue[] |
Lista wartości źródła kampanii. |
PromotedContent
Ten obiekt zawiera linki jako cel promocyjny kampanii.
| Zapis JSON |
|---|
{
"link": [
{
object ( |
| Pola | |
|---|---|
link[] |
Lista miejsc docelowych linków, które będą używane do generowania linku do adnotacji wyświetlanego w filmach uwzględnionych w kampanii. Jeśli określisz więcej niż 1 link, link wyświetlany widzom zostanie wybrany losowo z listy. |
CampaignTargetLink
Ten obiekt zawiera typ i identyfikator docelowy linku jako docelowy element promocyjny kampanii.
| Zapis JSON |
|---|
{ "targetType": string, "targetId": string } |
| Pola | |
|---|---|
targetType |
Wskazuje, czy element docelowy linku to kanał czy film. Akceptowane wartości:
|
targetId |
Identyfikator kanału lub identyfikator filmu, do którego prowadzi link. |
Metody |
|
|---|---|
|
Usuwa określoną kampanię właściciela. |
|
Pobiera konkretną kampanię właściciela. |
|
Wstaw nową kampanię dla właściciela, używając podanych danych kampanii. |
|
Pobiera listę kampanii właściciela. |
|
Zaktualizuj dane konkretnej kampanii. |
|
Zaktualizuj dane dotyczące konkretnej kampanii. |