【发布时间】:2015-10-12 00:20:58
【问题描述】:
我正在尝试使用 https request(尝试使用 GET 和 POST 方法)从 nodejs 撤销销售人员令牌。
这是我的GET method代码
var token = user.token;
var uri = token.instanceUrl+'/services/oauth2/revoke?token='+token.accessToken;
console.log("data: "+postData+", options: "+JSON.stringify(postOptions)+ ", \r\n" + uri);
https.get(uri, function(response){
var buffer = '';
console.log(response.statusCode);
response.on('data', function (chunk) {
buffer += chunk;
});
response.on('end', function(){
console.log(buffer);
});
});
但我不断得到这个
error=unsupported_token_type&error_description=this%20token%20type%20is%20not%20supported, code: 400
我也在浏览器中尝试了该地址并获得了400 Bad Request 状态。
所有必需选项均已根据 Salesforce 在线文档https://help.salesforce.com/apex/HTViewHelpDoc?id=remoteaccess_revoke_token.htm&language=en 进行设置
我缺少什么使其成为错误请求的原因?
【问题讨论】:
标签: node.js oauth salesforce