Escolar Documentos
Profissional Documentos
Cultura Documentos
I. Primeiros passos
1. AliExpress Open Platform
2. Sobre este documento
3. Cadastro de conta de desenvolvedor
4. Approvação de conta de desenvolvedor
5. Criação de aplicativo
6. Gerenciamento de aplicativo
VIII. FAQ
1. Nome do produtos não aparece no Danfe
2. Formato do endereço do pedido
https://ae-br-doc.teeki.com.br/# 1/11
3/3/23, 4:21 PM Primeiros passos – API Reference
Primeiros passos
Criação de aplicativo
Após o registro, você pode criar um aplicativo clicando em "Create" na página App Console.
Gerenciamento de aplicativo
Após a criação do aplicativo, você pode gerenciar o aplicativo clicando em "Manage" na página App Console.
appKey e appSecret são necessários para a autenticação de API. Você pode encontrar essas informações na "App Overview".
SDKs estão disponíveis na página "SDK Download".
Configuração do webhook está disponível na página "Notification service(webhook)".
Para garantir a segurança dos dados, você pode usar a IP whitelist para restringir o acesso às APIs. Você pode encontrar a IP
whitelist na página "IP Whitelist".
Para monitorar a integridade da integração da API, você pode usar a página "API Access Log".
https://ae-br-doc.teeki.com.br/# 2/11
3/3/23, 4:21 PM Primeiros passos – API Reference
API calls
Ambiente de produção
MÉTODO MIGRADO
https://api-sg.aliexpress.com/sync?method={api_path}&{query}
MÉTODO NOVO
https://api-sg.aliexpress.com/rest{api_path}?{query}
System parameters
Os parâmetros listados abaixo são comuns a todos os métodos da API. Para maior clareza do documento, eles não são mostrados nos
exemplos de solicitação.
Business parameters
Além dos parâmetros do sistema que devem ser incluídos na solicitação de chamada de API, os business parameters específicos do
método também devem ser incluídos.
Cálculo de Assinatura
Todas as solicitações de chamada de API devem ser assinadas para garantir a segurança da comunicação. A assinatura é calculada com
base nos parâmetros de solicitação e na chave de aplicativo. Solicitações de chamada de API sem assinatura não serão processadas.
SELECIONAR OS PARÂMETROS
{
"app_key": "33006842",
"simplify": true,
"format": "json",
"timestamp": 1675534526072,
"sign_method": "sha256",
"method": "/auth/token/create",
https://ae-br-doc.teeki.com.br/# 3/11
3/3/23, 4:21 PM Primeiros passos – API Reference
"code": "3_33006842_SZ1H8Oz9cEDw61nU1eitmABF7383"
}
ORDENAR OS PARÂMETROS
CONCATENAR OS PARÂMETROS
concatenated_string=app_key33006842code3_33006842_SZ1H8Oz9cEDw61nU1eitmABF7383formatjsonmethod/auth/token/createsign_methodsha256simplifytruetimestamp1675534526072
Concatenar os nome e valor dos parâmetros ordenados sem nenhum separador. Prefixar o valor do method no início no método novo.
UTF-8
CALCULAR A ASSINATURA
assume_that_app_secret=fb750490a63ee2218bf82a4f0c01a25f
sign=73D4F0A06612F6023A62543067466A0D62B5EF9F77DC4F48D083ED21D1E8614A
Enviar a solicitação
Enviar a solicitação HTTP com o método POST ou GET .
mais detalhes
Você pode baixar o SDK do seu App Console e simplificar o uso da API. O SDK pode lidar com System parameters e a assinatura
automaticamente.
Autenticação e Autorização
Você precisa ser autorizado pelo vendedor para que seu app se comunique com as APIs não públicas.
Atenção: O token obtido aqui não é o mesmo token utilizado para autenticação nas APIs antigas.
https://api-sg.aliexpress.com/oauth/authorize?response_type=code&force_auth=true&redirect_uri=${redirect_uri}&client_id=${client_id}
force_auth Boolean Não Se true , o vendedor será obrigado a fazer login novamente.
state String Não Parâmetro que vai ser retornado na URL de redirecionamento.
uuid String Não Parâmetro que vai ser retornado na URL de redirecionamento.
Obter o code
Após o vendedor autorizar seu app, o vendedor será redirecionado para a URL redirect_uri configurada acima. O code será retornado
na URL de redirecionamento. Se o state ou uuid foi configurado, eles serão retornados na URL de redirecionamento.
METHOD
/auth/token/create
BUSINESS PARAMETERS
{
"code": "3_33006842_SZ1H8Oz9cEDw61nU1eitmABF7383"
}
https://ae-br-doc.teeki.com.br/# 5/11
3/3/23, 4:21 PM Primeiros passos – API Reference
RESPOSTA
{
"refresh_token_valid_time": 1738263120048,
"havana_id": "id-in-string-format",
"expire_time": 1706727119024,
"locale": "zh_CN",
"user_nick": "br####",
"access_token": "a-long-access-token",
"refresh_token": "a-long-refresh-token",
"user_id": "user-id",
"account_platform": "seller_center",
"refresh_expires_in": 63072002,
"expires_in": 31536001,
"sp": "ae",
"seller_id": "seller-id",
"account": "seller-email",
"request_id": "2102fd2216751911180912262"
}
Pelo menos os seguintes parâmetros devem ser salvos para uso futuro:
https://ae-br-doc.teeki.com.br/# 6/11
3/3/23, 4:21 PM Primeiros passos – API Reference
aliexpress.category.redefining.getchildrenpostcategorybyid
O ID da raiz da categoria é 0 .
Uma categoria de leaf é uma categoria que não tem subcategorias. Produtos só podem ser publicados em categorias de leaf .
aliexpress.category.redefining.getchildattributesresultbypostcateidandpath
Uma lista de propriedades para produtos é retornada. Cada propriedade vem com uma especificacão:
{
"spec": 2,
"required": false,
"keyAttribute": false,
"sku": false,
"id": 196,
"values": [
{
"id": 134,
"names": {
"zh": "交流",
"en": "AC"
}
}
],
"names": {
"zh": "输出类型",
"en": "Output Type"
},
"inputType": "STRING",
"attributeShowTypeValue": "list_box"
}
Propriedade de SKU
Cada produto pode ter múltiplas variações(SKU). Cada variação é uma combinação de valores de propriedades de SKU. Por exemplo,
uma camisa pode ter as seguintes propriedades de SKU:
Para cade variação, a ordem dos valores de propriedades de SKU deve siguir a ordem das spec de propriedades de SKU. Por example,
para categoria de id 348 , a ordem das propriedades de SKU é 14, 5, 200007763.
[
{
"id": 5,
https://ae-br-doc.teeki.com.br/# 7/11
3/3/23, 4:21 PM Primeiros passos – API Reference
"names": {
"zh": "尺寸",
"en": "Size"
},
"sku": true,
"spec": 2
},
{
"id": 14,
"names": {
"zh": "颜色",
"en": "Color"
},
"sku": true,
"spec": 1
},
{
"id": 200007763,
"names": {
"zh": "发货地",
"en": "Ships From"
},
"sku": true,
"spec": 3
}
]
Propriedades comuns
Propriedades comuns são usadas para informar o comprador. Há duas tipos de propriedades comuns:
https://ae-br-doc.teeki.com.br/# 8/11
3/3/23, 4:21 PM Primeiros passos – API Reference
Fotos do produto
Você pode enviar imagens para o produto usando o seguinte endpoint:
aliexpress.image.redefining.uploadtempimageforsdk
Modelo de frete
Você pode obter o modelos de frete usando o seguinte endpoint:
aliexpress.freight.redefining.listfreighttemplate
Criar um produto
Você pode criar um produto usando o seguinte endpoint:
aliexpress.offer.product.post
Para sincronizar os pedidos incrementalmente, você deve obtendo a lista de pedidos usando o endpoint aliexpress.trade.seller.orderl
ist.get repentinamente, e então obter detalhes de cada pedido usando o endpoint aliexpress.trade.new.redefining.findorderbyid .
Esta solução não é a ideal para grande volume de pedidos, o seguinte mecanismo de sincronização incremental é recomendado:
Status de pedidos
Status Descrição
IN_ISSUE Em disputa
IN_FROZEN Em congelamento
FAQ
https://ae-br-doc.teeki.com.br/# 10/11
3/3/23, 4:21 PM Primeiros passos – API Reference
aliexpress.logistics.local.createwarehouseorder
rua|numero|complemento .
https://ae-br-doc.teeki.com.br/# 11/11