1

如果有人可以帮助我验证 FPL 团队 API,我将非常感激 - 链接在这里: https ://fantasy.premierleague.com/api/my-team/6803860/ 在浏览器中对我有用(当我已登录该站点)但将返回“未提供身份验证凭据”。当我尝试通过 AppScript 访问(将数据引入 GoogleSheets)时,对您和我来说也是如此。

在使用开发工具和邮递员查看它之后,我现在知道我需要通过登录来获取一个 csrf 令牌,然后保存该令牌以在我请求联赛排名时使用。

我有一个我认为很好的刺,但它似乎不起作用(不返回 csrf cookie 或给我一个成功消息)......

关于我做错了什么以及下一步将采取哪些 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());
}
4

0 回答 0