WSProxy を介した偽装
WSProxy を介した作成
WSProxy を介した更新
WSProxy を介した削除
WSProxy を介した基本的な取得
WSProxy を介した高度な取得
WSProxy を介した実行 (Perform)
WSProxy を介した構成
WSProxy を介した実行 (Execute)
WSProxy を介した記述
他のユーザーを偽装する、つまりコンテキストを切り替えるには、WSProxy オブジェクトで setClientId メソッドを使用します。このメソッドは、ClientId オブジェクトに設定するフィールドとプロパティを定義する 1 つのパラメーターを使用します。このメソッドを使用して、WSDL の ClientId オブジェクトに任意のプロパティを設定できます。
この例では、ID と UserID をオブジェクトに指定しています。1 つの WSProxy に複数の資格情報を追加できますが、ほとんどのアクションで、設定された最初の 1 つの資格情報のみが使用されます。これらは 1 つの ClientId オブジェクトのみを受け付けるためです。
1api.setClientId({ "ID": 1234, "UserID": 1234 });設定されたすべての ClientId オブジェクトを消去するには、resetClientIds() メソッドを使用します。このメソッドを使用した後、要求では、実行コンテキストで決定されているデフォルトの資格情報が再度使用されます。
1api.resetClientIds();