请求服务器时出错,收到不成功的 HTTP 代码 [302] 和响应正文:Create EnvelopeWithHTTPIntfo

Error while requesting server, received a non successful HTTP code [302] with response Body: Create EnvelopeWithHTTPIntfo

尝试使用 docusign php sdk

创建信封时遇到没有正文的错误 302
"trace": [
{
    "file": "/var/www/html/vendor/docusign/esign-client/src/Api/EnvelopesApi.php",
    "line": 4046,
    "function": "callApi",
    "class": "DocuSign\eSign\Client\ApiClient",
    "type": "->"
},
{
    "file": "/var/www/html/vendor/docusign/esign-client/src/Api/EnvelopesApi.php",
    "line": 3966,
    "function": "createEnvelopeWithHttpInfo",
    "class": "DocuSign\eSign\Api\EnvelopesApi",
    "type": "->"
},

您的问题需要更多详细信息,但是当您收到重定向 (302) 响应时要检查的一个问题是您为 API 请求使用了正确的 URL。

如果您正在使用 eSignature REST API 的开发者(演示)系统,那么 url 应该是 https://demo.docusign.net/restapi/v2.1/accounts/{accountId}/envelopes 如果您正在尝试创建信封

302 不是错误。

这是一条 'Moved Temporarily' 消息,该消息还包含一个 Location: header 指示您应该去哪里。通常不会有 body.

例如

HTTP/1.1 302 Found
Location: http://www.iana.org/domains/example/

您没有发布任何代码,因此无法展示如何实现它。

Reference