尝试获取 jwt 时出现 DocuSign 404 错误

DocuSign 404 error when trying to get jwt

我们正在尝试在产品上测试 Docusign,这些是我提供的 (python) docusign 客户端的详细信息:

from docusign_esign import ApiClient

ds_app = api_client.request_jwt_user_token(
        client_id=INTEGRATION_KEY,
        user_id=USER_ID,
        oauth_host_name=BASE_PATH,
        private_key_bytes=RSA_PRIVATE_KEY,
        expires_in=3600,
        scopes=SCOPES,
    )

BASE_PATH 计算使用:

GET https://www.docusign.net/restapi/v2.1/login_information

看起来像:

na3.docusign.net/restapi/v2.1/accounts/MYACCOUNTNUMBER

输出是 404:

(404)
Reason: The URL provided does not resolve to a resource.

我不确定我做错了什么

您拥有的 URL 是电子签名 API 调用此帐户的最高级别,但它本身没有任何作用(除了给您 404)。 它下面有资源,例如尝试放置 /envelopes 并执行 get 或 /users 并执行 GET 并查看是否没有看到 404.

可以在 DocuSign eSignature API Reference 中找到完整的端点列表。

用于生产的 oauth_host 参数是 account.docusign.com,,但对于开发者它是 account-d.docusign.com