【问题标题】:How to access FantasyData API from R?如何从 R 访问 FantasyData API?
【发布时间】:2017-12-02 03:40:57
【问题描述】:

我正在尝试从我最近注册的体育 API (documentation) 中获取数据。我有 Ocp-Apim-Subscription-Key 但不确定如何将其传递给 GET 请求

我的问题是,如何使用 R 中的这些凭据/密钥对自己进行身份验证。如果我运行以下命令:

library(httr)
this_json <- GET("https://api.fantasydata.net/v3/nfl/scores/JSON/ScoresByWeek/2015REG/1")

它返回 401 状态,维基百科称这是未经授权的状态。 httr 库中是否有可用于验证自己的函数?

【问题讨论】:

  • API 认证没有标准。您需要阅读您有兴趣使用的特定 API 的文档,以了解它们需要什么。或者联系该 API 的开发人员。
  • 好的,很高兴知道,谢谢

标签: r httr


【解决方案1】:

根据documentation you provided for the Fantasy Data API,您需要将“Ocp-Apim-Subscription-Key”(无论是什么)作为标头传递给您的 HTTP 请求。您可以使用httr 使用add_headers() 来做到这一点

this_json <- GET("https://api.<myapiprovider>.net/linktofeeds/JSON/etc", 
   add_headers("Ocp-Apim-Subscription-Key"= "<your-key-here>"))

【讨论】:

    猜你喜欢
    • 2021-07-26
    • 1970-01-01
    • 2021-07-08
    • 2011-08-10
    • 2016-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-31
    相关资源
    最近更新 更多