Skip to main content
custom-phone-provider Actions トリガーの API オブジェクトには、以下が含まれます。

api.cache

キャッシュを変更します。

api.cache.delete(key)

指定されたキーにキャッシュ値のレコードが存在する場合は、そのレコードを削除します。 パラメータ

api.cache.get(key)

指定されたキーのキャッシュ値を表すレコードが存在する場合は、 そのレコードを取得します。レコードが見つかった場合、キャッシュ値は 返されるオブジェクトの value プロパティに格納されています。 パラメータ

api.cache.set(key, value, options)

指定したキーに文字列値をキャッシュへ保存または更新します。 このキャッシュに保存される値は、設定されたトリガーにスコープされます。 これらの値には、Actions Cache Limits の制限が適用されます。 この方法で保存された値の有効期間は、指定した ttl または expires_at の値までです。有効期間が指定されていない場合は、 デフォルトで15分間となります。有効期間は、 Actions Cache Limits に記載された最大 期間を超えることはできません。 重要: このキャッシュは、短期間の一時的なデータを対象として設計されています。項目は、 指定された有効期間内であっても、後続のトランザクションでは利用できない場合があります。 パラメータ

api.notification

通知イベントを再試行するか、破棄するかを指定します。 実際の動作の詳細については、各メソッドを参照してください。 複数回呼び出された場合は、最後の呼び出しのみが考慮されます。

api.notification.drop(reason)

呼び出すと、通知イベントは復旧せずに失敗したものと見なされます。 このイベントのエラーはログに記録されますが、今後このActionに再送信されることはありません。 この通知イベントを再試行する必要がある場合は、代わりにretryを呼び出すことを検討してください。 パラメータ

api.notification.retry(reason)

呼び出されると、この通知イベントは失敗として扱われますが、復旧可能です。 このイベントのエラーはログに記録され、以降数分間に最大5回再試行されます。 この通知イベントを再試行すべきでない場合は、代わりに drop を呼び出してください。 パラメータ