2017-12-01 2 views
0

최근에 가입 한 스포츠 API (documentation)의 데이터를 가져 오려고합니다. 나는 Ocp-Apim-Subscription-Key를 가지고 있지만 GET 요청에 어떻게 전달할지는 확신 할 수 없다.R에서 FantasyData API에 액세스하는 방법?

나의 질문은 R의 내부에있는이 자격 증명/키로 어떻게 인증을받을 수 있는가이다. 다음을 실행하면

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

위키 피디 어가 권한이없는 상태 인 401 상태를 반환합니다. httr 라이브러리에 자신을 인증하는 데 사용할 수있는 함수가 있습니까?

+3

사용 httr이 작업을 수행 할 수 있습니다. 사용하고자하는 특정 API에 대한 설명서를 읽고 필요한 내용을 확인해야합니다. 또는 해당 API 개발자에게 문의하십시오. – MrFlick

+0

알겠습니다. 감사합니다. 감사합니다. – Canovice

답변

1

documentation you provided for the Fantasy Data API에 따르면 "Ocp-Apim-Subscription-Key"(무엇이든지)를 HTTP 요청에 대한 헤더로 전달해야합니다. 당신은 API 인증에 대한 표준이 없습니다 add_headers()

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