Recurso: Claim
Um claim
vincula um vídeo enviado por um parceiro ou usuário a um recurso correspondente ao vídeo. A reivindicação indica se o vídeo corresponde aos componentes de áudio, vídeo ou audiovisuais (áudio e vídeo) do recurso. A reivindicação também especifica a política que o detentor dos direitos quer que o YouTube aplique ao vídeo reivindicado.
Representação JSON |
---|
{ "kind": string, "policy": { object ( |
Campos | |
---|---|
kind |
O tipo do recurso da API. Para recursos |
policy |
A política fornecida pelo proprietário que visualiza a reivindicação. |
timeCreated |
A hora em que a reivindicação foi criada. |
contentType |
Este valor indica se a reivindicação abrange a parte de áudio, vídeo ou audiovisual do conteúdo reivindicado. |
ugcType |
Tipo de UGC (Conteúdo gerado pelo usuário) da reivindicação (padrão, premium, música). |
isPartnerUploaded |
Indica se a reivindicação é enviada ou não por um parceiro. |
timeStatusLastModified |
A hora em que o status da reivindicação e/ou os detalhes do status foram modificados pela última vez. |
blockOutsideOwnership |
Indica se o vídeo reivindicado deve ser bloqueado em qualquer lugar que não seja de sua propriedade explícita. |
status |
O status da reivindicação. Ao atualizar uma reivindicação, você pode atualizar o status de |
appliedPolicy |
A política aplicada para o proprietário que visualiza a reivindicação. Talvez ela não seja igual à política de reivindicação final do vídeo, porque não considera a política de outros parceiros sobre a mesma reivindicação. |
id |
O ID que o YouTube atribui e usa para identificar de forma exclusiva a reivindicação. |
assetId |
O ID exclusivo do recurso do YouTube que identifica o recurso associado à reivindicação. |
videoId |
O ID exclusivo do vídeo do YouTube que identifica o vídeo associado à reivindicação. |
origin |
|
matchInfo |
Caso essa reivindicação tenha sido gerada automaticamente com base em uma referência fornecida, esta seção fornecerá detalhes da correspondência que gerou a reivindicação. |
studioInfo |
Contém URLs com links para páginas relacionadas à reivindicação no Studio. |
Origem
Esse objeto contém informações que descrevem a origem dos metadados ou dos dados de propriedade.
Representação JSON |
---|
{ "source": string } |
Campos | |
---|---|
source |
|
MatchInfo
Faça a correspondência das informações sobre a declaração.
Representação JSON |
---|
{ "matchSegments": [ { object ( |
Campos | |
---|---|
matchSegments[] |
Detalhes sobre cada segmento de correspondência Cada item da lista contém informações sobre um segmento de correspondência associado à reivindicação. É possível ter vários segmentos de correspondência. Por exemplo, se o conteúdo de áudio e vídeo de um vídeo enviado corresponder ao de um vídeo de referência, haverá dois segmentos de correspondência. Um segmento descreve a correspondência de áudio e o outro descreve a correspondência de vídeo. |
referenceId |
O ID de referência que gerou essa correspondência. |
longestMatch |
Detalhes da maior correspondência entre a referência e o vídeo do usuário. |
totalMatch |
Detalhes da quantidade total de conteúdo de referência e de vídeo do usuário que corresponderam entre si. Esses dois valores podem diferir se a referência ou o vídeo do usuário tiver um loop. |
MatchSegment
Informações sobre um único segmento de correspondência em uma reivindicação.
Representação JSON |
---|
{ "video_segment": { object ( |
Campos | |
---|---|
video_segment |
O objeto |
reference_segment |
O objeto |
channel |
Identifica a maneira como o vídeo reivindicado corresponde ao vídeo de referência. |
manual_segment |
Na operação de inserção de reivindicações manuais, o objeto |
Segmento
Esse recurso representa um segmento simples com horário de início e término formatado como uma string "hh:mm:ss.mmm".
Representação JSON |
---|
{ "start": string, "duration": string, "kind": string } |
Campos | |
---|---|
start |
É o horário de início do segmento, medido em milissegundos a partir do início. |
duration |
A duração do segmento em milissegundos. |
kind |
O tipo do recurso da API. Para recursos de segmento, o valor é |
Segment2
Esse recurso representa um outro segmento simples com horário de início e término formatado como uma string "hh:mm:ss.mmm".
Representação JSON |
---|
{ "start": string, "kind": string, "finish": string } |
Campos | |
---|---|
start |
É o horário de início do segmento, medido em milissegundos a partir do início. |
kind |
O tipo do recurso da API. Para recursos de segmento, o valor é |
finish |
É o horário de término do segmento, medido em milissegundos a partir do início. |
LongestMatch
Correspondência de reivindicação mais longa.
Representação JSON |
---|
{ "durationSecs": string, "userVideoOffset": string, "referenceOffset": string } |
Campos | |
---|---|
durationSecs |
A duração da correspondência mais longa entre a referência e o vídeo do usuário. |
userVideoOffset |
O deslocamento em segundos no vídeo do usuário em que a maior correspondência começou. |
referenceOffset |
O deslocamento em segundos na referência em que a correspondência mais longa começou. |
TotalMatch
Total de correspondências da reivindicação.
Representação JSON |
---|
{ "userVideoDurationSecs": string, "referenceDurationSecs": string } |
Campos | |
---|---|
userVideoDurationSecs |
A quantidade total de conteúdo no vídeo do usuário que corresponde à referência em segundos. |
referenceDurationSecs |
A quantidade total de conteúdo na referência que corresponde ao vídeo do usuário em segundos. |
Métodos |
|
---|---|
|
Recupera uma reivindicação específica por ID. |
|
Cria uma reivindicação. |
|
Recupera uma lista de reivindicações administradas pelo proprietário do conteúdo associada com o usuário autenticado no momento. |
|
Corrige uma reivindicação existente alterando a política ou o status dela. |
|
Atualiza uma reivindicação existente, atualizando sua política ou seu status. |