AdobeSign 統合用のテスト アプリケーションの作成に取り組んでいます。
「試してみる」ページ ( https://secure.na1.echosign.com/public/docs/restapi/v6#!/agreements/getSigningUrl ) で呼び出しを試行すると、次の応答が返されます。
リクエストURL
レスポンスボディ
{ "signingUrlSetInfos": [ { "signingUrls": [ { "email": "someaddress@somedomain.com", "esignUrl": "https://secure.na2.echosign.com/public/apiesign?pid=CBFCIBAA3AAABLblqZhDurMB28N5za2IxNYmueyExUE7WJa4rOkBdiLuIsl78c08sy12rbHyhu-3rh6BlpbI*&client_id=CBJCHBCAABAAjipHE56ILK-vpGLxT7lgDjXfeBYttICf" } ] } ] }
しかし、C# で同じ呼び出しを実行しようとすると、リソースが見つからないという応答が返されます。
{"code":"NOT_FOUND","message":"Resource not found"}
これが私のコードです:
var client = new RestClient(adobesignURL + "/agreements/" + agreementID);
var request = new RestRequest("signingUrls", Method.GET);
request.AddHeader("Authorization", "Bearer " + adobesignIntegrationKey);
var resp = await client.ExecutePostTaskAsync(request);
コードをステップ実行するときにリクエスト URL をコピーすると、Insomnia で正常に動作しています。問題の原因は何ですか?