2015-12-08 1 views
0

Если я вставить следующий адрес в браузере Safari:GitHub OAuth последний шаг вопрос

https://github.com/login/oauth/access_token?client_id=abf35093bb766b063810&client_secret=XYZ&code=XYZ

-> Я получаю ответ 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(); 

ответ

0

ОК, добрался до конца.

2 ошибки:

  1. В пути, я должен начать URL-адрес с/
  2. Принять идет к заголовкам

Он сейчас работает ...

 Смежные вопросы

  • Нет связанных вопросов^_^