1
繼此文檔時:https://www.docusign.com/developer-center/explore/features/sobo「範圍必須API」使代表發送捲曲請求
我已經建立了以下捲曲要求:
curl --request POST \
--url 'https://demo.docusign.net/restapi/v2/oauth2/token?grant_type=password&client_id=<my integrator key>username=<my email>&password=<my password>&scope=api' \
--header 'accept: application/json' \
--header 'cache-control: no-cache' \
--header 'content-length: 0' \
--header 'content-type: application/x-www-form-urlencoded' \
然而,當我跑,我得到這種反應
{
"error": "invalid_scope",
"error_description": "Scope must be 'api'."
}
我得到同樣的事情,當我運行一個的NodeJS類似的呼籲
var request = require("request");
var options = { method: 'POST',
url: 'https://demo.docusign.net/restapi/v2/oauth2/token',
qs:
{ grant_type: 'password',
client_id: '',
username: '',
password: '',
scope: 'api' },
headers:
{ 'cache-control': 'no-cache',
'content-length': '0',
accept: 'application/json',
'content-type': 'application/x-www-form-urlencoded' } };
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
我使用這個網址也嘗試過,但得到的「對象移動」響應:https://account-d.docusign.com/restapi/v2/oauth2/token
這沒有意義對我來說,因爲我有「的範圍= API」就在的結束網址。這裏發生了什麼?
看起來你已經包括您的代碼示例在您的登錄憑據。我建議您立即更改密碼(通過DocuSign Web控制檯)並更新代碼示例以不包含實際的用戶名/密碼。 –
謝謝Kim!建議聽取了。你也可以在這裏評論這個問題嗎? – crdzoba