Невозможно пройти проверку подлинности с помощью скрипта приложений Google (javascript) для API-интерфейса Fantasy Premier League - PullRequest
1 голос
/ 26 сентября 2019

Если кто-то может помочь мне с аутентификацией для API команды FPL, я был бы очень признателен - ссылка здесь: https://fantasy.premierleague.com/api/my-team/6803860/, которая работает для меня в браузере (когда я вошел на сайт), новернет «Учетные данные аутентификации не были предоставлены».для вас, а также для меня, когда я пытаюсь получить доступ через AppScript (чтобы перенести данные в GoogleSheets).

Изучив его с помощью инструментов dev и почтальона, я теперь знаю, что мне нужно получить токен csrfвойдя в систему, затем сохраните токен, чтобы использовать его, когда я сделаю запрос на турнирную таблицу лиги.

У меня было то, что я считал хорошим ударом, но это, похоже, не работает (не возвращает cookie-файл csrf или не выдает мне сообщение об успехе) ...

Любойидеи о том, что я делаю не так, а также о том, каковы будут следующие шаги, чтобы получить этот файл cookie и получить данные из конечной точки выше?СПАСИБО!

function FPLAPIAuth() {
  var formData = {
  'login' : 'EMAIL',
  'password': 'PASSWORD',
  'redirect_uri': 'https://fantasy.premierleague.com/a/login',
  'app': 'plfpl-web',
  };

  var options = {
  'method' : 'post',
  'payload' : formData,
};
  var response = UrlFetchApp.fetch("https://users.premierleague.com/accounts/login/",options);
  Logger.log(response.getAllHeaders());
}
...