Здравствуйте, не получается правильно подобрать данные
POST для того что бы авторизоваться в Instagram и получить
sessionid
Имею вот такой код
const createEncPassword = pwd => {
return `#PWD_INSTAGRAM_BROWSER:0:${Date.now()}:${pwd}`
}
fetch('https://instagram.com/accounts/login/ajax/', {
method: 'POST',
headers: {
'X-CSRFToken': 'wK3EbGdse0pcSLusOf0vgbVg8Bcaz7Ur' // токен так же получаю отдельным запросом
},
body: JSON.stringify({
resolveWithFullResponse: true,
username: 'SOMEONe',
enc_password: createEncPassword('PASSWORD')
})
})
.then((response) => response.headers)
.then((head) => {
console.log(head['map']['set-cookie'])
})
.catch((error) => {
console.error(error);
});
Так же нашел готовую либку и посмотрел как реализовано у них -
https://www.npmjs.com/package/instagram-web-api
Запрос повторяю тот же самый , но через либку авторизовывает, у меня нет.
Подскажите что я делаю не так?