Momento SDKを使用したアプリケーションの開発
ようこそ! このページでは、すべてのSDKでMomentoクライアントをアセンブルするために必要な一般的な構成に関する情報を提供します。このページでは、Momento の認証情報 (auth トークンと呼ばれます) の提供方法、クライアントの設定方法、エラー処理と本番環境への対応に関する基本的な情報を説明します。
トピックスクライアントの構築
TopicClient
は、Momento のサービスとやり取りする際に使用するメインのオブジェクトです。インスタンスを作成するには、CredentialProvider
と Configuration
、そしてデフォルトの TTL (time to live) 値を渡す必要があります。デフォルトの TTL は、CacheClient
を使用したアイテムがキャッシュから削除されるまでの保存期間を決定します。
以下は TopicClient
の作成例です:
- JavaScript
- Python
- Kotlin
- Go
- C#
- Rust
- Swift
- Dart
new TopicClient({
configuration: TopicConfigurations.Default.latest(),
credentialProvider: CredentialProvider.fromEnvironmentVariable('MOMENTO_API_KEY'),
});
備考
Full example code and imports can be found here
TopicClientAsync(
TopicConfigurations.Default.latest(), CredentialProvider.from_environment_variable("MOMENTO_API_KEY")
)