Docs Menu
Docs Home
/ /
サードパーティー サービス

サービス アクションの呼び出し

重要

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

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への変換

項目一覧