Salesforce

Publisher API: Construtor de links

« Go Back
Information
Publisher API: Construtor de links
Guia sobre como gerar um único link de rastreamento ou lotes de até 100 links de rastreamento via API.
Publisher-API-Link-Builder
Details
Posso criar links em lotes?
Posso automatizar a criação de links?
Posso criar vários links ao mesmo tempo?
Posso criar um único link via API?

Conteúdo

POST gerador de link rastreado
Autenticação
Gerando uma única URL de rastreamento
Gerando multiplas URLs de rastreamento
Recurepando link encurtado

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 

POST gerador de link rastreado

Os afiliado podem publicar uma URL de destino para um anunciante gerar um link de rastreamento Awin. Esse endpoint permite que você gere um único link de rastreamento ou lotes de até 100 links de rastreamento.

Autenticação

Você precisa fornecer um token válido. Consulte nossa página sobre autenticação e autorização para obter mais detalhes. Como posso gerar meu token de acesso API do Publisher?

Gerando uma única URL de rastreamento

Endpoint (POST)
 

https://api.awin.com/publishers/{publisherId}/linkbuilder/generate


JSON request Body

{
  "advertiserId": 1111,
  "destinationUrl": "https://www.awin.com"",
  "parameters": {
    "campaign": "",
    "clickref": "",
    "clickref2": "",
    "clickref3": "",
    "clickref4": "",
    "clickref5": "",
    "clickref6": ""
  } 
}
Nome do campoObrigatório?TipoDescrição
advertiserIdSimIntergerID do anunciante para quem você está criando o link
destinationUrlNãoStringA página específica que você deseja vincular. Se não for fornecido, é utilizada a página de destino padrão do anunciante.
parametersNãoObjectIsto pode conter qualquer um dos parâmetros de clique Awin.
 

Como é a resposta

Se bem-sucedido, é dado um código de resposta de 200, juntamente com o JSON da seguinte forma:

{ 
  “url”: “https://www.awin1.com/....” 
}

Gerando múltiplas URLs de rastreamento

Endpoint (POST)

https://api.awin.com/publishers/{publisherId}/linkbuilder/generate-batch

Um endpoint separado permite a criação de múltiplos links de rastreamento com uma única chamada (até um máximo de 100 no lote).

O corpo é um objeto JSON que contém um único campo: os pedidos. Este deve ser um conjunto de solicitações no mesmo formato que a solicitação única descrita acima.


JSON request Body

{
  "requests": [
    {
      "advertiserId": 1111,
      "destinationUrl": "https://www.awin.com"",
      "parameters": {
        "clickref": "foo"
      }
    },
    {
      "advertiserId": 2222,
      "destinationUrl": "https://www.example.com"",
      "parameters": {
        "clickref": "foo"
      }
    }
  ]
}

Como é a resposta

A resposta é um objeto JSON contendo um único campo "respostas", que é um conjunto de objetos. Cada um desses objetos contém 2 campos: um status (indicando o código de status HTTP que teria resultado do envio singular da solicitação correspondente), e um corpo. O corpo é como explicado para o pedido único acima. Além disso, isto contém um campo de solicitação, que inclui a carga útil de solicitação correspondente, para ajudar no processo de correlacionar as respostas com as solicitações originais.
{
  "responses": [
    {
      "status": 200,
      "body": {
        "url": "https://www.awin1.com/..."",
        "request": {
          "publisherId": 12345,
          "advertiserId": 1111,
          "destinationUrl": "https://www.awin.com/"",
          "parameters": {
            "clickref": "foo"
          }
        }
      }
    },
    {
      "status": 200,
      "body": {
        "url": "https://www.awin1.com/..."",
        "request": {
          "publisherId": 12345,
          "advertiserId": 2222,
          "destinationUrl": "https://www.example.com/"",
          "parameters": {
            "clickref": "foo"
          }
        }
      }
    }
  ]
}

No momento, não é possível gerar links curtos por meio do endpoint de geração de lote.

 

Recuperando link encurtado

 

Endpoint (GET)
 

https://api.awin.com/publishers/{publisherId}/linkbuilder/quota
 

JSON request Body

{
  "shorten": {
    "publisherId": 1234,
    "limit": 100,
    "usage": 0
  }
}

 

Nome do campoTipoDescrição
publisherIdStringAwin publisher ID
limitStringNúmero máximo de links encurtados que a conta do afiliado pode gerar em 24 horas.
usageIntegerNúmero de links encurtados gerados nas últimas 24 horas.

 

 

 
Version Info
 
Needs Review
Published
Not Checked
Portuguese (Brazil)
Main Article Info
01/04/2022, 09:34
15/01/2026, 10:12
17,172
24/03/2022, 11:18
Translation Info
Publisher API: Link Builder
System info
Smartling
Marc Garcia Lluch

Powered by