api sales e leads

Transcrição

api sales e leads
API SALES E LEADS
/ÍNDICE
2
API Sales e Leads
03
Exemplo de Requerimento
03
/ API SALES E LEADS
É uma API para acompanhamento das vendas e cadastros sem precisar consultar
na Plataforma.
Para acessar a API é preciso copiar a URL abaixo e inserir as informações
necessários, como:
Token¹: Token do Afiliado.
Aff ID: O ID do Afiliado
Date Star: Data inicial do período que deseja obter as informações de vendas ou
cadastro.
Date End: Data final do período que deseja obter as informações de vendas ou
cadastro.
/ EXEMPLO DE REQUERIMENTO
Sales
http://v2.afilio.com.br/api/leadsale_api.php?mode=list&token=<INSIRA-AQUISEU-TOKEN>&affid=<INSIRA-AQUI-SEU-AFFID>&type=sale&dateStart=<AAAA-MM-DD>&dateEnd=<AAAA-MMDD>&format=XML
Leads
http://v2.afilio.com.br/api/leadsale_api.php?mode=list&token=<INSIRA-AQUISEU-TOKEN>&affid=<INSIRA-AQUI-SEU-AFFID>&type=sale&dateStart=AAAA-MM-DD&dateEnd=AAAA-MMDD&format=XML
3
Lista de Parâmetros
NOME
mode
token
affid
progid
TIPO
STRING
STRING
STRING
AFILIO_ID*
type
STRING
dateType
STRING
dateStart
AFILIO_DATE
**
AFILIO_DATE
**
STRING
dateEnd
format
OBRIGATÓRIO
VALOR ACEITO
EXEMPLO
X
X
X
List
String
String
int or list (dois de
int separado por
“,”)
sale / lead
?mode=list
…&token=1234
…&affid=1234
…&progid=1
…&progid=1,2,
3
,4,5,25
…&type=sale
…&type=lead
…&dateType=tr
ansaction
…&dateType=v
alidation
…&dateStart=
20 14-11-31
…&dateEnd=
20 14-12-31
X
X
X
X
X
siteid
AFILIO_ID*
transaction /
validation
Data no formato
AAAA-MM-DD
Data no formato
AAAA -MM-DD
json
(default)
xml
csv
rss
…&format=xml
int or list (dois de
…&siteid=1
int separado por
…&siteid=1,2,
“,”)
3, 4,5,25
* AFILIO_ID: Significa que você pode usar um único valor ou
múltiplos valores separados por “,”. ou seja, siteID=1235 ou
siteID=1235,4564,5898
** AFILIO_DATE: A data apresenta o seguinte formato: AAAA-MMDD, onde:
 AAAA ano no formato de 4 dígitos
 MM mês no formato de 2 dígitos
 DD dia no formato de 2 dígitos
Resultado da Requisição
O resultado vai depender da sua requisição. Você pode ter requisições de
cadastro (lead) ou venda (sale) que são explicadas abaixo.
4
Campos Principais
NOME
root
list
Lead | sale
next
DESCRIÇÃO
Primeiro elemento
Lista de todos os elementos
TIPO
Object
list object
O lead object ou o sale object
depende do tipo específicado
na URL
lead object / sale
object
Próxima página
url
5
Cadastro (Lead)
NOME
lead
leadid
affid
status
DESCRIÇÃO
Nome do cadastro
ID do cadastro
ID do afiliado
Os status do cadastro
(lead):
Pendente
Aceito
Recusado
ID da campanha
ID do pedido
Valor do pedido
Comissão do Afiliado
TIPO
Object
Int
Int
String
EXEMPLO
Lead
123
123
Aceito
Int
Int
double
Double
1234
12
1.23
9999.99
date
Data e hora do pedido
no formato AAAA-MMDD HH:MM:SS
DateTime
2014-04-25
23:59:59
payment
Verificar se o pagamento
tiver sido pago ou não.
Possíveis valores:
Pago
Não pago
Campo extra
String
Paid
String(255)
Xd12
progid
order_id
order_price
comission
xtra
Venda (Sale)
NOME
sale
saleid
affid
status
progid
order_id
order_price
comission
date
payment
xtra
DESCRIÇÃO
Nome da venda
ID da venda
ID do Afiliado
Status da venda:
Possible Value:
Pendente
Aceito
Recusado
ID da campanha
ID do pedido
Preço do pedido
Comissão do Afiliado
Data e hora do pedido no
formato AAAA-MM-DD
HH:MM:SS
Verificar
se o pagamento tiver
sido pago ou não.
Possíveis valores:
Pago
Não pago
Campo extra
TIPO
Object
int
int
String
EXEMPLO
Sale
123
123
Recusado
6
Int
int
double
Double
DateTime
String
123564
order_25046
1.23
9999.99
2014-04-25
23:59:59
Unpaid
String(255)
Xd12
Observação:
¹ Como gerar o Token?
1. Logar na Plataforma
2. Ir em Minha Conta, link Informações
3. Clicar em
(1)
4. Clicar em Confirmar (2)
O código do token será disponibilizado no campo Login, em API token.
7
8
www.afil.io
t: +55 (21) 2244-8888
e: [email protected]