サービス アクションの呼び出し [非推奨]
重要
サードパーティ サービスとプッシュ通知の廃止
Atlas App Services のサードパーティ サービスとプッシュ通知は非推奨となり、代わりに関数内の外部依存関係を使用する HTTP エンドポイントを作成できるようになりました。
Webhook はHTTPS endpointsに名前変更され、動作は変更されません。 既存の Webhook を移行する必要があります。
既存のサービスは、 30、2025 まで引き続き機能します。
サードパーティ サービスとプッシュ通知は非推奨になったため、App Services UI からデフォルトで削除されました。 既存のサードパーティ サービスまたはプッシュ通知を管理する必要がある場合は、次の操作を実行して構成を UI に追加できます。
左側のナビゲーションの [ App Settings Manageセクションの下にある [] をクリックします。
Temporarily Re-Enable 3rd Party Servicesの横にあるトグル スイッチを有効にし、変更を保存します。
Overview
サービスに関連付けられたアクションは、受信 Webhook や受信 trigger などの Atlas Function から、または接続されているクライアント アプリケーションから直接呼び出すことができます。 各サービス アクションは、それぞれのサービス クライアントの メソッドとして利用できます。
注意
アクションを呼び出す前に、アクションを有効にするサービス ルールを構成する必要があります。
このセクションの例では、 から post() アクションHTTP Service を呼び出す方法が示されています。各サービス・アクションは同様のパターンに従いますが、パラメーターは異なります。 特定のアクションのパラメータと使用方法の詳細については、そのアクションのリファレンス ページを参照してください。
関数からの呼び出し
関数からサービス・アクションを呼び出すには、次のようにします。
context.services
インターフェースを使用して、関数コンテキストからサービス クライアントをインスタンス化します。アクションに関連付けられたメソッドを呼び出します。
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!")