0
Если я вставить следующий адрес в браузере Safari:GitHub OAuth последний шаг вопрос
-> Я получаю ответ 200 и поток с текстом «Ошибка = incorrect_client_credentials», которая является то, что я ожидать.
Если я запустил следующий код Node.js (который я написал, чтобы сделать то же самое), я получаю ответ 400 и страницу с ошибкой. Я не могу понять, что может пойти не так ... Пожалуйста, помогите ...
var options = {
hostname: 'github.com',
port: 443,
path: 'login/oauth/access_token?client_id=abf35093bb766b063810&client_secret=XYZ&code=XYZ',
method: 'GET',
headers: {'user-agent': 'node.js'},
Accept: '*/*'
};
var req = https.request(options, function(res) {
res.setEncoding('utf-8');
var responseString = '';
res.on('data', function(data) {
responseString += data;
});
res.on('end', function() {
console.log(responseString);
console.log('Response ' + res.statusCode);
});
});
req.end();