Docs Menu
Docs Home
/ /
Atlas App Services
/ /

サービス アクションの呼び出し [非推奨]

項目一覧

  • Overview
  • 関数からの呼び出し

重要

サードパーティ サービスとプッシュ通知の廃止

Atlas App Services のサードパーティ サービスとプッシュ通知は非推奨となり、代わりに関数内の外部依存関係を使用する HTTP エンドポイントを作成できるようになりました。

Webhook はHTTPS endpointsに名前変更され、動作は変更されません。 既存の Webhook を移行する必要があります。

既存のサービスは、 30、2025 まで引き続き機能します。

サードパーティ サービスとプッシュ通知は非推奨になったため、App Services UI からデフォルトで削除されました。 既存のサードパーティ サービスまたはプッシュ通知を管理する必要がある場合は、次の操作を実行して構成を UI に追加できます。

  • 左側のナビゲーションの [ App Settings Manageセクションの下にある [] をクリックします。

  • Temporarily Re-Enable 3rd Party Servicesの横にあるトグル スイッチを有効にし、変更を保存します。

サービスに関連付けられたアクションは、受信 Webhook や受信 trigger などの Atlas Function から、または接続されているクライアント アプリケーションから直接呼び出すことができます。 各サービス アクションは、それぞれのサービス クライアントの メソッドとして利用できます。

注意

アクションを呼び出す前に、アクションを有効にするサービス ルールを構成する必要があります。

このセクションの例では、 から post() アクションHTTP Service を呼び出す方法が示されています。各サービス・アクションは同様のパターンに従いますが、パラメーターは異なります。 特定のアクションのパラメータと使用方法の詳細については、そのアクションのリファレンス ページを参照してください。

関数からサービス・アクションを呼び出すには、次のようにします。

  1. context.servicesインターフェースを使用して、関数コンテキストからサービス クライアントをインスタンス化します。

  2. アクションに関連付けられたメソッドを呼び出します。

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!")

戻る

Webhook のHTTPS endpointsへの変換