【问题标题】:yahoo finance API in R authentication issueR 身份验证问题中的 yahoo Finance API
【发布时间】:2021-12-30 12:31:43
【问题描述】:

我正在尝试使用 yahoo Finance API。我创建了我的帐户。我正在尝试在 R 上提取数据。我收到状态代码 502

api_token <- "/X-API-KEY: myAPIkey"

base_url <- "https://yfapi.net/v11/finance/quoteSummary/"

info_url <- "?lang=en&region=US&modules=incomeStatementHistoryQuarterly"

accept_url <- "/accept: application/json"

full_url <- base::paste0(base_url, bist100_ticker[1], info_url, accept_url, api_token)

> full_url
[1] "https://yfapi.net/v11/finance/quoteSummary/AEFES.IS?lang=en&region=US&modules=incomeStatementHistoryQuarterly/accept: application/json/X-API-KEY: myAPIkey"

我正在使用上面的代码,结果是

api_call <- httr::GET(full_url)
> api_call$status_code
[1] 502
> 
> api_call$content
  [1] 3c 68 74 6d 6c 3e 0d 0a 3c 68 65 61 64 3e 3c 74 69 74 6c 65 3e 35 30 32 20
 [26] 42 61 64 20 47 61 74 65 77 61 79 3c 2f 74 69 74 6c 65 3e 3c 2f 68 65 61 64
 [51] 3e 0d 0a 3c 62 6f 64 79 3e 0d 0a 3c 63 65 6e 74 65 72 3e 3c 68 31 3e 35 30
 [76] 32 20 42 61 64 20 47 61 74 65 77 61 79 3c 2f 68 31 3e 3c 2f 63 65 6e 74 65
[101] 72 3e 0d 0a 3c 2f 62 6f 64 79 3e 0d 0a 3c 2f 68 74 6d 6c 3e 0d 0a

有什么建议吗??

【问题讨论】:

    标签: r api authentication yahoo-finance


    【解决方案1】:

    我找到了解决方案,如果有人会遇到同样的问题。

    httr::GET(full_url,
                          add_headers('accept' = 'application/json',
                                      'X-API-KEY' = 'Your API Key is Here'))
    
    Response [https://yfapi.net/v11/finance/quoteSummary/AEFES.IS?lang=en&region=US&modules=incomeStatementHistoryQuarterly]
      Date: 2021-12-30 15:04
      Status: 200
      Content-Type: application/json
      Size: 6.08 kB
    
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-05
      • 2022-07-27
      • 2017-07-14
      • 2019-08-24
      • 2011-01-18
      • 2015-03-28
      • 1970-01-01
      • 2015-11-09
      相关资源
      最近更新 更多