我的代码发生了一个奇怪的错误。
我正在使用simple-oauth2库(https://github.com/lelylan/simple-oauth2),我的代码在Windows上正常运行。
当我尝试在linux服务器上运行我的代码(raspberry pi零)时,oauth库继续为我的oauth请求返回404 Not Found(特别是"未找到访问令牌错误"根据代码如下)。
发生了什么?
代码(使用Yelp API):
var fs = require('fs');
var cID = fs.readFileSync('blahblahblah', 'utf8');
var cSecret = fs.readFileSync('blahblahblah2', 'utf8');
var credentials = {
client: {
id: cID,
secret: cSecret
},
auth: {
tokenHost: 'https://api.yelp.com',
tokenPath: '/oauth2/token'
}
};
var oauth2 = require('simple-oauth2').create(credentials);
var tokenConfig = {};
module.exports.gimmeMuhToken = function(cb) {
oauth2.clientCredentials.getToken(tokenConfig, function(error, result) {
if (error) {
return console.log('Access Token Error', error.message);
}
cb(oauth2.accessToken.create(result).token.access_token); // Return the token
});
};
由于
答案 0 :(得分:0)
找到了罪魁祸首。
这是行结尾......