Saltar para o conteúdo
Last updated

API local versus API aberta

MoreLogin fornece dois métodos de acesso API. Escolha aquele que se adapta ao seu caso de uso.


Comparação

API localAPI aberta
URL basehttp://127.0.0.1:40000https://api.morelogin.com
AcessoSomente máquina localRemoto, de qualquer lugar
AutenticaçãoToken opcional (configurável em Configurações)OAuth2 (client_id + client_secretaccess_token)
Módulos SuportadosPerfis de navegador, telefones em nuvem, proxies, grupos, tagsPerfis de navegador, ambiente de navegador na nuvem, telefones na nuvem, proxies, grupos, tags
Melhor paraAutomação do navegador, gerenciamento local de telefone na nuvemOrquestração remota de navegadores e telefones na nuvem
RequerAplicativo de desktop MoreLogin em execução (v2.15.0+)ID da API e chave da API do painel
Limite de taxaDepende do cliente/configuraçãoGCRA, configurado por rota e equipe; consulte Limites de taxa

Quando usar a API local

  • Você está automatizando perfis de navegador (criar, iniciar, parar, gerenciar)
  • Você precisa de integração com Selenium ou Puppeteer WebDriver
  • Você deseja gerenciar telefones em nuvem na mesma máquina que o MoreLogin (upload de arquivos, gerenciamento de aplicativos, agendamento, etc.)
  • Você precisa gerenciar proxies, grupos e tags localmente
  • Seu script de automação é executado na mesma máquina que MoreLogin

Quando usar API aberta

  • Você precisa criar ou gerenciar perfis de navegador remotamente
  • Você precisa iniciar e conectar um ambiente de navegador na nuvem a partir de um servidor
  • Você precisa de acesso remoto para gerenciar telefones na nuvem a partir de um servidor
  • Você está construindo uma integração servidor para servidor
  • Você deseja gerenciar telefones na nuvem a partir de um pipeline de CI/CD
  • Seu aplicativo é executado em uma máquina diferente da MoreLogin

Posso usar ambos?

Sim! Muitos desenvolvedores usam ambas as APIs:

  1. API local para automação de perfil do navegador + telefone na nuvem local e gerenciamento de recursos compartilhados
  2. API aberta para telefone remoto na nuvem e gerenciamento de recursos compartilhados (por exemplo, de um pipeline de CI/CD ou servidor externo)

Observação: Para telefones na nuvem e recursos compartilhados, a API local e a API aberta fornecem funcionalidades semelhantes, mas os caminhos são diferentes. Os caminhos de API locais usam o prefixo /api/ (por exemplo, /api/cloudphone/page), enquanto os caminhos de API abertos o omitem (por exemplo, /cloudphone/page). Alguns endpoints (por exemplo, upload de arquivo) também possuem nomes diferentes. Consulte sempre a referência específica da API para obter detalhes exatos.