나는 서브 사용자를 대신 보낼 DocuSign의 API와 내 마스터 계정을 사용하려고 시도하고 있지만 다음과 같은 오류 메시지가 점점 오전 :얻기 유효하지 않은 사용자 권한
HTTP/1.1 401 Unauthorized
Cache-Control: no-cache
Content-Length: 126
Content-Type: application/json; charset=utf-8
Date: Mon, 14 Jul 2014 08:00:13 GMT
Strict-Transport-Security: max-age=7776000; includeSubDomains
{
"errorCode": "USER_LACKS_PERMISSIONS",
"message": "This user lacks sufficient permissions to access this resource."
}
내가 코드를 사용이다 : 우리는 하위 사용자와 온라인 콘솔에 연결 시도와 성공적으로 봉투를 보낸, 그래서 봉투를 보낼 수있는 권한이 올바르게 설정되어
POST https://demo.docusign.net/restapi/v2/accounts/651932/envelopes HTTP/1.1
Content-Type: multipart/form-data; boundary=COMPANYBOUNDARY
Accept: application/json
Authorization: bearer ijj3DH7YYT4MH9mDh7HO/AYCltk=
X-DocuSign-Act-As-User: [email protected]
Host: demo.docusign.net
Content-Length: 13047
Expect: 100-continue
Connection: Keep-Alive
--COMPANYBOUNDARY
Content-Type: application/json
Content-Disposition: form-data
{"Status":"sent","emailBlurb":"Test e-mail body","emailSubject":"asd","documents":[{"name":"Test Document with ID.docx","documentId":1,"order":1}],"recipients":{"signers":[{"email":"[email protected]","name":"Dave","recipientId":0,"tabs":{"signHereTabs":[{"anchorString":"/customer/","anchorIgnoreIfNotPresent":false}]}}]}}
--COMPANYBOUNDARY
Content-Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document
Content-Disposition: file; filename="Test Document with ID.docx"; documentid="1"
*byteshere*
--COMPANYBOUNDARY—
.
마스터 계정
는 사실뿐만 아니라 설정 권한 "대신 보내"했습니다이 밖으로 정렬하는 방법에 어떤 도움을 크게 감상 할 수있다.
방금이 흐름을 모방 한 내 계정을 돌았는데 두 가지 상황에서만 오류가 발생했지만 적용되지 않는 것 같습니다. 1) 인증 사용자에게 SOBO가없는 경우. 2) 운영 사용자가 전송 권한을 가지고 있지 않은 경우. 나는 다른 일이 벌어지고있는 것 같아. 사용자 "joffery @ company"가 존재하고 활성화되어 있는지 확인할 수 있습니까? –
의견을 주셔서 감사합니다. "우리는 하위 사용자와 온라인 콘솔에 연결을 시도하고 봉투를 성공적으로 보내므로 봉투를 보낼 수있는 권한이 올바르게 설정되었습니다." 그래, 네. [email protected]이 존재하며 활성화되어 있습니다. 다른 제안? 고마워요 – aleafonso