2017-07-14 1 views
0

以前のバージョン(4.x)では、リクエストごとにTwilioRestClientインスタンスを初期化できました。このようにして、アカウントやサブアカウントに使用するクライアントを生成することができます。ウェブサイトのバックエンドでTwilio RestClient 5.xを使用する

最新版(5.x)でも同じことができますか?

+1

新しいバージョンに関するドキュメントを読み、それをコーディングしてみる必要があります。 –

答えて

1

Twilio Devエバンジェリストはこちら

C#のSDKの新しいバージョンでは、RestClientを複数回インスタンス化する必要はありません。静的TwilioClient.Initメソッドを呼び出し、アカウントのSIDと認証トークンを渡して初期化します。

代わりにITwilioRestClientから派生した独自のRESTクライアントを作成することもできますが、それは完全にあなたのユースケースに依存します。

移行ドキュメントhereをご覧ください。これは、移行シナリオのこれとその他の変更に関する詳細を提供します。

+0

アカウントの代わりにサブアカウントでコールを実行する方法はありません。 –

+0

できます。あなたがしたいのは、AccountSIDとAuthTokenをサブアカウントのSIDとトークンに設定することです。静的な 'TwilioClient'にはそれを更新するメソッドがあります。 これらの呼び出しは 'TwilioClient.SetAccountSid(" SubAccountSID_HERE ")'と 'TwilioClient.SetPassword(" SubAccountPassword_HERE ")'のようになります。これが役に立ったら教えてください。 –

+0

[UPDATE]私は以前のコメントを修正したいと思います。これらの2つのメソッドを呼び出してアカウントSIDをリセットするのではなく、 'TwilioClient.Invalidate()'(クライアントをリセットする)と 'TwilioClient.Init(" SUBACCOUNT_SID "、" SUBACCOUNT_AUTHTOKEN ")'を呼び出します。このようにクレデンシャルを設定すると、サブアカウントにアクセスできる電話番号から電話をかけることができます。 これが役立つかどうかお知らせください。 –

関連する問題