【问题标题】:API authentication in RR 中的 API 身份验证
【发布时间】:2019-08-05 05:22:22
【问题描述】:

我正在为 Fantasypremierleague 构建一个 R 包

我想要这里的 json:https://fantasy.premierleague.com/api/my-team/965197

但是,要访问它,我需要先登录。

登录网址是'https://users.premierleague.com/accounts/login/'

我可以使用 Python 中的请求包来实现这一点。

我正在尝试在 R 中使用 httr 包。但是,由于 api url 和登录 url 不同,authenticate() 不起作用。

下面是可以运行的 python 代码。我怎样才能把它翻译成 R?

import requests
session = requests.session()

url = 'https://users.premierleague.com/accounts/login/'
payload = {
 'password': 'pass',
 'login': 'email',
 'redirect_uri': 'https://fantasy.premierleague.com/a/login',
 'app': 'plfpl-web'
}
session.post(url, data=payload)

response = session.get('https://fantasy.premierleague.com/api/my-team/965197')


print (response.json())

【问题讨论】:

    标签: r


    【解决方案1】:

    查看here,然后您可以在add_headers() 中添加您的AuthorizationAUTH 标头。

    看看是否可行

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-23
      • 1970-01-01
      • 1970-01-01
      • 2016-04-24
      • 2016-04-12
      • 2012-11-05
      • 2016-11-13
      相关资源
      最近更新 更多