Faz upload dos itens de linha no formato CSV. YouTube e os itens de linha de parceiros não são compatíveis. Faça o teste agora.
Solicitação
Solicitação HTTP
POST https://www.googleapis.com/doubleclickbidmanager/v1.1/lineitems/uploadlineitems
Autorização
Esta solicitação requer autorização com o seguinte escopo:
| Escopo | 
|---|
| https://www.googleapis.com/auth/doubleclickbidmanager | 
Para mais informações, consulte a página de autenticação e autorização.
Corpo da solicitação
No corpo da solicitação, forneça os dados com a seguinte estrutura:
{
  "lineItems": string,
  "format": string,
  "dryRun": boolean
}| Nome da propriedade | Valor | Descrição | Observações | 
|---|---|---|---|
| lineItems | string | Itens de linha em CSV para upload. Para mais informações sobre formatos de arquivo, consulte Formato do arquivo de gravação de entidades. | |
| format | string | Formato em que os itens de linha estão. O padrão é CSV.Os valores aceitáveis são os seguintes: 
 | |
| dryRun | boolean | Defina como truepara receber o status de upload sem manter os itens de linha. | 
Resposta
Se for bem-sucedido, esse método retornará um corpo de resposta com esta estrutura:
{
  "uploadStatus": {
    "errors": [
      string
    ],
    "rowStatus": [
      {
        "rowNumber": integer,
        "entityId": long,
        "entityName": string,
        "changed": boolean,
        "persisted": boolean,
        "errors": [
          string
        ]
      }
    ]
  }
}| Nome da propriedade | Valor | Descrição | Observações | 
|---|---|---|---|
| uploadStatus | nested object | Status do upload. | |
| uploadStatus.errors[] | list | Motivos por que não foi possível concluir o upload. | |
| uploadStatus.rowStatus[] | list | Status do upload por linha. | |
| uploadStatus.rowStatus[].rowNumber | integer | Número da linha. | |
| uploadStatus.rowStatus[].entityId | long | ID da entidade. | |
| uploadStatus.rowStatus[].entityName | string | Nome da entidade. | |
| uploadStatus.rowStatus[].changed | boolean | Indica se a entidade armazenada foi alterada como resultado do upload. | |
| uploadStatus.rowStatus[].persisted | boolean | Indica se a entidade é mantida. | |
| uploadStatus.rowStatus[].errors[] | list | Motivos por que não é possível fazer o upload da entidade. | 
Confira!
Use o APIs Explorer abaixo para chamar esse método para dados ativos e ver a resposta. Como alternativa, teste o Explorador independente.