Я видел пару вопросов по этому вопросу, заданных в StackOverflow, но ни один из них не помог мне. Я не могу обойти ошибку «invalid_grant» при попытке выполнить авторизацию кода на моем 1 администраторе в среде Docusign Sandbox.
У меня есть 1 пользователь, который является администратором DS на панели инструментов.
Я создал новое приложение и получил ключ интегратора / client_id и секретный ключ
Используя руководство, https://developers.docusign.com/esign-rest-api/guides/authentication/oauth2-code-grant
Я успешно позвонил и предоставил разрешение пользователю с
https://account -d.docusign.com / OAuth / Auth ?
response_type = code & scope = подпись% 20impersonation & client_id = ИНТЕГРАЦИОННЫЙ КЛЮЧ & redirect_uri = https://www.docusign.com
и полученный код вернули
Я взял ключ интегратора и секретный ключ в форме INTEGRATOR_KEY: SECRET_KEY и base64 его кодировали.
Я попытался использовать Почтальон и просто набрать вызов cURL для получения токена доступа. Я делал это много раз, создавая множество новых приложений в Docusign Sandbox. Все они возвращают invalid_grant error.
звонок cURL
curl --header "Авторизация: Basic BASE64ENCODING (INTEGRATOR_KEY: SECRET_KEY)" --data "grant_type = код_ авторизации & код = CODE_RETURNED_FROM_PERMISSION_GRANT" --request POST https://account -d.duthignken.com *