Etapa 1 (Obter Token): Envie o ID e o Segredo do Aplicativo para
/oauth2/tokenpara obter umaccess_tokentemporário.Etapa 2 (Executar Tarefa): Insira o Token no cabeçalho e construa parâmetros contendo JSON em formato de string para acionar a tarefa do telefone na nuvem.
Antes de começar, certifique-se de ter as seguintes informações em mãos:
- Credenciais da API (Obtenha no Painel de Controle do MoreLogin -> Gerenciamento de API):
ID do Aplicativo(ex.: client_id)Chave Secreta(ex.: client_secret)
Como obter autorização? 2. IDs de Recursos (Obtenha na lista de telefones na nuvem e no marketplace de modelos):
ID do Telefone na Nuvem(somente numérico)ID do Modelo(somente numérico)
[Como Obter?
Para simplificar a configuração, incluímos um fluxo de trabalho completo de dois nós n8n. Você não precisa lidar manualmente com a passagem de tokens e o escape JSON complexo.
Basta copiar o código JSON abaixo e colá-lo (Ctrl+V) na tela do n8n:
{
"nodes": [
{
"parameters": {
"method": "POST",
"url": "https://api.morelogin.com/oauth2/token",
"sendBody": true,
"contentType": "json",
"bodyParameters": {
"parameters": [
{
"name": "client_id",
"value": "YOUR_APP_ID_HERE"
},
{
"name": "client_secret",
"value": "YOUR_SECRET_KEY_HERE"
},
{
"name": "grant_type",
"value": "client_credentials"
}
]
},
"options": {}
},
"id": "step_1_auth",
"name": "Etapa 1: Obter Token",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 4.1,
"position": [
460,
300
]
},
{
"parameters": {
"method": "POST",
"url": "https://api.morelogin.com/cloudphone/rpa/onceTask/save",
"sendHeaders": true,
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ 'Bearer ' + $json.data.access_token }}"
}
]
},
"sendBody": true,
"contentType": "json",
"bodyParameters": {
"parameters": [
{
"name": "cloudPhoneId",
"value": 1234567890
},
"name": "templateId",
"value": 1678347487160256
},
"name": "scheduleName",
"value": "n8n-Auto-Task"
},
"name": "description",
"value": "Acionado via n8n"
},
"name": "templateParameter",
"value": "={{ JSON.stringify({\n \"Legenda do Vídeo\": \"Meu Vídeo de Automação\",\n \"IA Label: true,\n "Product Id: 1001,\n "Get Leads: false,\n "Comment: "Great content!\n}) }}"
}
]
},
"options": {}
},
"id": "step_2_run_task",
"name": "Step 2: Run Task",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 4.1,
"position": [
680,
300
],
"dependencies": {
"nodes": [
{
"node": "Step 1: Get Token",
"type": "main",
"index": 0
}
]
}
}
"connections": {
"Step 1: Get Token": {
"main": [
[
{
"node": "Etapa 2: Executar Tarefa",
"type": "main",
"index": 0
}
]
]
}
}
}```