0

この場合、最初に accessTokenTest を取得し、次にこの accessTokenTest を使用して SOAP リクエストを作成します。しかし、この accessTokenTest を XML 要素に追加する際に問題があります。この値を XML に入力する以外はすべて問題ありません。

<set-variable name="accessTokenTest" value="@(((IResponse)context.Variables["ABCOauth"]).Body.As<JObject>()["access_token"].ToString())" />
<set-body template="liquid">
			<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns="http://servicxxxx>
				<soap:Body>
					<GetUsersxxx>
						<userIds>
{% for item in body.getUserxxxx.userIds -%}
<string>{{item}}</string>
{% endfor -%}
</userIds>
						<credentials>
							<Client>{{body.getUsersByUserId.credentials.client}}</Client>
							<AccessToken>(string)context.Variables.GetValueOrDefault("accessTokenTest")</AccessToken>
						</credentials>
					</GetUsersxxxx>
				</soap:Body>
			</soap:Envelope>
</set-body>

ここに画像の説明を入力

4

1 に答える 1