【发布时间】:2019-12-25 19:19:35
【问题描述】:
我正在关注此文档:https://account-d.docusign.com/oauth/token
我正在为回调 API 尝试以下操作:
router.get('/authGrantReturn', function(req, res){
let query = req.query;
console.log("code: " + req.query.code);
console.log("status: " + req.query.state);
console.log("in authGrantReturn");
return new Promise((resolve, reject)=>{
try{
let bodyData = {
grant_type: 'authorization_code',
code: req.query.code
};
console.log( "========code======")
console.log( req.query.code)
console.log( "========/code======")
let combination = `${integrationKey}:${secretKey}`;
let b64Combination = Buffer.from(combination).toString('base64');
console.log("combination "+ combination)
console.log("b64Combination "+ b64Combination)
fetch('https://account-d.docusign.com/oauth/token',{
method: 'POST',
headers: { 'Authorization': 'Basic ' + b64Combination,
'Content-Type': 'application/x-www-form-urlencoded' },
body: bodyData
})
/* fetch('https://account-d.docusign.com/oauth/token?grant_type:authorization_code&code='+b64Combination,{
method: 'GET',
headers: { 'Authorization': 'Basic ${b64Combination}', 'Content-Type': 'application/x-www-form-urlencoded', 'Content-Encoding': 'gzip'}
}) */
.then(function (res) {
等等……
但是我收到“错误请求”,req.query.code 是正确的,我不确定组合。
我错过了什么?
【问题讨论】:
-
根据 stackoverflow 政策,请提出其他问题作为新问题。 StackOverflow 不是留言板。谢谢!
-
欢迎来到 StackOverflow!请为所有有用的答案投票,包括对他人问题的回答。请务必检查/接受您自己问题的最佳答案!非常感谢....
标签: node.js docusignapi