我一直在研究一种工具,该工具允许用户通过github API使用github帐户登录,我使用带有vuejs的axios将请求发送到api,但我似乎找不到正确的格式来发送密码和电子邮件进入api进行验证,因为他们已经从Rest切换到Graphicql。感谢您的帮助。
sendDetails(e){
e.preventDefault();
alert('ive been submited');
var session_url = 'http://api.github.com/graphql';
var username = this.username;
var password = this.password;
var credentials = btoa(username + ':' + password);
var basicAuth = 'Basic ' + credentials;
this.axios.post(session_url, {
headers: { 'Authorization': + basicAuth }
}).then(function(response) {
console.log('Authenticated');
}).catch(function(error) {
console.log('Error on Authentication');
});
}