Saltar para o conteúdo
Last updated

n8n

  1. Etapa 1 (Obter Token): Envie o ID e o Segredo do Aplicativo para /oauth2/token para obter um access_token temporário.

  2. 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.


Pré-requisitos

Antes de começar, certifique-se de ter as seguintes informações em mãos:

  1. 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?


Importação de Fluxo de Trabalho com Um Clique

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

}

]

]

}
}
}```