統合の本番側をセットアップする方法を理解するには、いくつかの助けが必要です。当初予想していた方法でこれをセットアップできない可能性があると思います (ただし、回避策があることは確かです)。背景として:
私たちは、お客様のために作成したカスタム アプリケーションから顧客が封筒を直接送信できるようにするためのカスタム アプリケーションを作成しました。
問題が発生する可能性があるのは、当初、顧客の既存のドキュメント アカウントを使用して封筒を送信できると予想していたことです。
ac# アプリケーションで SOAP API を使用しています。テスト資格情報は、次の擬似コードに従って c# で設定されます。
...
credentials.AccountId = " our account id here ";
credentials.UserName = "[ our integrator key here ]" + "our email address";
credentials.password = " our password ";
credentials.ApiUrl = " the demo api url ";
...
// elsewhere when we define the envelope we say
envelope.AccountId = " our account id here ";
今、本番環境では、これが私たちがやりたいことです:
...
credentials.AccountId = " our customer's account id here ";
credentials.UserName = "[ our integrator key here ]" + [our customer's send on behalf of email address] + "our email address";
credentials.password = " our customer's password "; // or our password perhaps?
credentials.ApiUrl = " the production api url ";
...
// elsewhere when we define the envelope we would say
envelope.AccountId = " our customer's account id here ";
私たちが試みていることは可能ですか、それとも顧客がアカウントを私たちのアカウントに移動する必要がありますか?