Menu Docs
Página inicial do Docs
/ /
Serviços Atlas App
/ /

Chamar uma ação de serviço [Obsoleto]

Nesta página

  • Visão geral
  • Chamar de uma função

Importante

Suspensão de serviços de terceiros e notificações push

Os serviços de terceiros e as notificações por push no App Services foram preteridos em favor da criação de pontos de extremidade HTTP que usam dependências externas em funções.

Webhooks foram renomeados e agora são chamados de pontos de conexão HTTPS sem nenhuma alteração em seu comportamento. Recomendamos migrar webhooks existentes.

Os serviços existentes continuarão a funcionar até 30 de setembro de 2025.

Como os serviços de terceiros e as notificações por push agora estão obsoletos, eles foram removidos por padrão da UI do App Services. Para gerenciar um serviço de terceiros ou uma notificação por push existente, adicione as configurações de volta à UI fazendo o seguinte:

  • Na navegação à esquerda, na seção Manage, clique em App Settings.

  • Ative a chave de alternância ao lado de Temporarily Re-Enable 3rd Party Services e salve as alterações.

Você pode chamar ação associadas a um serviço da Função de Realm, incluindo webhooks e Atlas Triggers de entrada, ou diretamente de uma aplicação cliente conectado. Cada ação de serviço está disponível como um método em seu respectivo cliente de serviço.

Observação

Você deve configurar uma regra de serviço que habilite uma ação antes de poder chamá-la.

The examples in this section demonstrate calling the post() action from the HTTP Service. Cada ação de serviço segue um padrão semelhante, mas tem parâmetros distintos. Para obter detalhes sobre os parâmetros e uso de uma ação específica, consulte a página de referência dessa ação.

Para chamar uma ação de serviço a partir de uma função:

  1. Instale instantaneamente um cliente de serviço a partir do contexto da função usando a interface context.services .

  2. Chame o método associado à ação.

const http = context.services.get("myHttpService");
http.post({
"url": "https://www.example.com",
"headers": { "Content-Type": ["application/json"] },
"body": { "msg": "Hello from a service action!" }
})
.then(() => "Successfully sent the post request!")

Voltar

Converter Webhooks em ponto de conexão HTTPS