Executar relatórios via API

Introdução

Você pode executar qualquer um dos seus relatórios da Rakuten Advertising, tanto padrão, quanto personalizados, por meio da API de relatórios. Isso permite que execute relatórios sem fazer login na sua conta.

Instruções

Siga estas etapas para obter o URL da API para seus relatórios:

  1. Acesse a interface para relatórios.
  2. Selecione um relatório padrão no menu suspenso Escolher relatórios ou crie o seu.
  3. Selecione os parâmetros do intervalo de datas.
  4. Se desejar, personalize o relatório aplicando filtros, adicionando ou removendo colunas de métricas e pontos de dados e clique em Salvar relatório.
  5. Clique na seta ao lado de Ver relatório e selecione Adquirir API:

    get api.png

  6. Uma janela pop-up com o URL Adquira API aparecerá. Ela exibe um URL que inclui seu token da web. Copie o URL de API e salve-o em um local seguro.

 Cuidado

O URL de API apresenta um token que permite acessar os dados do relatório sem fazer login na sua conta. Então ele deve ficar protegido da mesma maneira que você protege seu nome de usuário e senha. Consulte a seção URL de API abaixo para obter mais informações sobre o parâmetro do token.

Aplicação

O URL de API pode ser colado em qualquer navegador, a qualquer momento, para gerar seu relatório sem precisar acessar a interface para relatórios. O arquivo CSV com os dados do seu relatório será baixado para o seu computador. Os arquivos CSV podem ser abertos no Excel.

URL DA API

Você pode modificar os parâmetros existentes de API que está usando atualmente ou criar novos URLs de relatórios API sem retornar ao interface para relatórios. Este é um exemplo de URL de API:

https://ran-reporting.rakutenmarketing.com/en/reports/revenue-report-by-day/filters?start_date=20XX-10-25&end_date=20XX-10-26&include_summary=Y&network=1&previous-start-date=20XX-09-25&; previous-end-date=20XX-09-26&tz=GMT&date_type=process&date_format=m-d-yy&token=xxxxxxx

Tudo em verde acima pode ser editado. Clique no + ao lado do nome de cada parâmetro para obter mais informações:

Data de início principal
Texto exibido: start-date=20XX-10-25

Descrição: a data de início do primeiro intervalo de datas dos dados do relatório. Formatado como AAAA-MM-DD.

Data final principal
Texto exibido: end-date=20XX-10-26

Descrição: a data de término do primeiro intervalo de datas da data do relatório. Formatado como AAAA-MM-DD.

Incluir resumo
Texto exibido: include_summary=Y

Descrição: defina como Y se quiser o resumo do relatório de seis linhas na parte superior do arquivo que baixar. Defina como "N" se não quiser. O padrão é Y.

Rede
Texto exibido: rede=1

Descrição: use esse filtro para exibir dados de uma rede de cada vez, para que várias moedas não apareçam no mesmo relatório.

  • US=1
  • UK=3
  • CA=5
  • BR=8
  • AU=41
  • FR=7
  • DE=9
  • JP=11
Data de início anterior
Texto exibido: previous-start-date=20XX-09-25

Descrição: a data de início do segundo intervalo dos dados do relatório. Formatado como AAAA-MM-DD.

Data final anterior
Texto exibido: previous-end-date=20XX-09-26

Descrição: a data de término do segundo intervalo de datas dos dados do relatório. Formatado como AAAA-MM-DD.

Fuso horário
Texto exibido: tz=GMT

Descrição: esse é o fuso horário que o relatório usa. GMT é o fuso horário padrão. Os usuários podem alterar o fuso horário ao selecionar datas e vê-lo refletido no API.

Tipo de Data
Texto exibido: date_type=process

Descrição: o tipo de data. Use processo para a data do processo e transação para a data da transação.

Formato da data
Texto exibido: date_format=XXXX/XX/XX

Descrição: esse é um parâmetro opcional com valores padrão. Use um dos campos abaixo para formatar as datas no relatório. Se não for especificado, definiremos os valores padrão para todas as redes como m/d/aa para redes não japonesas e aaaa/mm/dd para a rede do Japão. Os valores permitidos nesse parâmetro são:

  • m/d/AA
  • AAAA/mm/dd
  • mm/dd/AA
  • dd/mm/AA
  • dd/mm/AAAA
  • m-d-aa
  • AAAA-mm-dd
  • mm-dd-AA
  • dd-mm-AA
  • dd-mm-AAAA
Token
Texto exibido: token=xxxxxxxxxxxx

Descrição: esse token garante a segurança dos seus dados. Ele é derivado do seu token de segurança. Mantenha o token seguro. Não modifique esse valor. Se quiser atualizar seu token, pode fazer isso no Painel do Afiliado.

Intervalos de datas predefinidos

Oferecemos suporte para intervalos de datas predefinidos e exatos, conforme especificado nos valores start_date e end_date

Isso reduz a necessidade de lógica adicional para gerar as datas das APIs. A Interface de relatórios definirá que o URL de API use o intervalo de datas predefinido ao escolher um no menu suspenso de intervalo de datas.

Intervalo de datas predefinido Valores do período atual para o parâmetro date_range
Ontem ontem
Últimos 7 Dias últimos 7 dias
Este mês este mês
Mês passado mês passado
Este trimestre este trimestre
Último trimestre último trimestre
Este ano este ano
Ano passado ano passado

Ao comparar com outro período, esses são os valores de previous_date_range:

Intervalo de Datas Valores do intervalo de datas
Semana passada semana passada
Mês passado mês passado
Trimestre passado trimestre passado
Ano passado ano-passado

A interface gerará um URL de API com datas específicas se escolher Intervalo de datas personalizado no seletor de datas. Por exemplo, se um intervalo de datas personalizado com 22 de abril de 20XX como data de início e 5 de maio de 20XX como data de término for selecionado, o URL da API terá a seguinte aparência:

/filters?start_date=20XX-04-22&end_date=20XX-05-05

A diferença de fuso horário selecionada será aplicada ao seu relatório. ​ As datas e horas refletirão o fuso horário somente para as colunas Data da transação, Hora da transação, Data do processo e Hora do processo.

Um relatório sem essas colunas, como o Relatório de vendas e atividades, terá o deslocamento de fuso horário aplicado. Os relatórios que incluem essas colunas, como o Relatório de itens individuais, também terão o deslocamento do fuso horário aplicado, conforme visto na data e horário da transação.

Entretanto, a conversão de fuso horário não é feita para as seguintes colunas de Data e Hora:

  • Data de consumo da reserva
  • Data do clique
  • Data de envio do pedido
  • Data da correspondência da Signature
  • Horário da correspondência da Signature
  • Transação criada na data
  • Transação criada no horário

Parâmetro de formato de data

Esse é um parâmetro opcional com valores padrão. Você pode inserir os valores do parâmetro date_format codificados ou não codificados no "Obter o URL de API".

 Atenção

Dependendo das configurações de localidade, o Excel ou outros aplicativos de arquivo poderão não suportar ou substituir nosso parâmetro de formato de data em determinados formatos de data. Talvez você tenha que ajustar seus aplicativos para suportar nosso parâmetro de formato de data.

Limite de API

As solicitações que usam as APIs de relatórios são limitadas a uma chamada simultânea por vez. Se recebermos mais de uma solicitação em execução ao mesmo tempo, você receberá um erro em todas as outras solicitações até que uma ou mais das solicitações existentes sejam concluídas. O erro será uma resposta HTTP 429 com a mensagem "Você excedeu seus limites de solicitação para esta sessão, por favor, tente novamente mais tarde".

Veja mais exemplos de possíveis erros de API.

Se estiver usando chamadas com roteiro, certifique-se de que não esteja fazendo mais de uma chamada simultânea, como em um loop encadeado. Se estiver executando chamadas de API ilimitadas, coloque uma pausa ou um limite nas chamadas em seu código.

Este artigo foi útil?
Usuários que acharam isso útil: 2 de 2

Comentários

0 comentário

Por favor, entre para comentar.