DocuSign_eSign :: ApiError: Неверный запрос - PullRequest
0 голосов
/ 17 октября 2019

Я использую Docusign Ruby SDK для вызова API. Мой код работает, когда он указывает на разработчика docusign, когда указывает на prod, я получаю ошибку DocuSign_eSign :: ApiError: Bad Request.

Я уже получил свой ключ интеграции / идентификатор клиента, одобренный в производстве, иЯ также уже выполнил часть предоставления разрешения, где вы позволяете ключу интеграции отправлять конверты от имени пользователя. Это было сделано в dev и production.

desc 'Perform API call to list envelopes'
  task list: :initialize do
    options = DocuSign_eSign::ListStatusChangesOptions.new
    options.from_date = (Date.today - 10).strftime('%Y/%m/%d')
    options.status = 'completed'
    @list_results = @envelopes_api.list_status_changes @account_id, options
  end

  desc 'Build list results hash'
  task build_list_hash: :list do
    @list_results_hash = []
    @list_results.envelopes.each do |list_hash|
      @list_results_hash << { envelope_id: list_hash.envelope_id, status: 'pending', archive_at: Time.now + (86400 *30) }
    end
    puts "List results hash:\n #{@list_results_hash}"
    File.open(ENV['MASTER_LIST_FILE'], 'w') { |file| file.write(@list_results_hash.to_yaml) }
  end

Я ожидаю, что выводом будет список конвертов, что и происходит при запуске на demo.docusign

Обновление: спасибо за показкак получить логи. Кажется, ошибка с GetUserProfileImage

GET https://na3-app.docusign.net:8832/restapi/v2.1/accounts/91608b5d-d418-4c45-89f0-cd088504f99d/users/63757e15-8365-4fb9-9e7d-d9a8309f8e94/profile/image

TraceToken: 996d3b3f-2857-47d6-9d75-26a75b6b0a37
Timestamp: 2019-10-17T20:58:32.0932823Z

Content-Length: 0
Connection: keep-alive
Accept: application/json;text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Encoding: gzipdeflatebr
Accept-Language: en-USen; q=0.5
Authorization: Bearer [omitted]
Host: na3-app.docusign.net
Referer: https://app.docusign.com/preferences/security
User-Agent: Mozilla/5.0(Windows NT 10.0; Win64; x64; rv:69.0)Gecko/20100101Firefox/69.0
x-docusign-clienttransactionid: fa4e1202-09a4-431b-9abf-fe4d00acf565
x-csrf-token: c34f42c5aad288063afc8a6615be03c9
x-forwarded-for: 170.140.186.226, 162.248.185.11
x-docusign-authentication: {"IntegratorKey":"[omitted]"}
x-docusign-prettyprint: false
content-transfer-encoding: base64
x-forwarded-for-martini: 170.140.186.226
x-docusign-diagnostics: {"storedProcedureEventLogThreshold":"300"}
x-docusign-timetrack: CONN_START,2019-10-17T20:58:31.946Z;;REQ_SENT,2019-10-17T20:58:31.950Z;REST0_Start,2019-10-17T20:58:32.0620315Z
x-docusign-correlationtoken: fa4e1202-09a4-431b-9abf-fe4d00acf565
X-SecurityProtocol-Version: TLSv1.2
X-SecurityProtocol-CipherSuite: ECDHE-RSA-AES256-GCM-SHA384


404 NotFound
Content-Type: application/json; charset=utf-8
Content-Length: 95
X-DocuSign-ClientTransactionId: fa4e1202-09a4-431b-9abf-fe4d00acf565
X-DocuSign-TimeTrack: CONN_START,2019-10-17T20:58:31.946Z;;REQ_SENT,2019-10-17T20:58:31.950Z;;REST0_Start,2019-10-17T20:58:32.0620315Z;REST0_End,2019-10-17T20:58:32.0932823Z
X-DocuSign-TraceToken: 996d3b3f-2857-47d6-9d75-26a75b6b0a37

{"errorCode":"RESOURCE_NOT_FOUND","message":"The URL provided does not resolve to a resource."}```
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...