RCurl에서 getURL을 사용하여 쿼리 매개 변수를 API로 설정

수 브라

Hotwire Hotels API와 함께 R을 사용하려고합니다. 다음은 원래 요청입니다.

getURL(http://api.hotwire.com/v1/deal/hotel?dest=chicago&apikey=##############&format=JSON&limit=50&startdate=08/27/2015&enddate=08/28/2015)

그러나 'startdate and ‘enddate를 매개 변수 로 전달하려고하면 (아래 참조) 날짜를 선택하지 않는 것 같습니다.

getURL ("http://api.hotwire.com/v1/deal/hotel?dest=chicago&apikey=##############&format=JSON&limit=50",     
 httpheader=list(startdate=c_in,enddate=c_out))

이것에 대한 도움을 주시면 감사하겠습니다.

수 브라

hrbrmstr

httr모든 웹 호출이 훨씬 깔끔해 지므로 실제로 전환을 시도해야합니다 (그리고 API 문서에서는 쿼리 부분에 날짜 매개 변수가 들어간다고 말합니다).

library(httr)

c_in <- '08/02/2015'
c_out <- '08/05/2015'

hotwire_api_url <- "http://api.hotwire.com/v1/deal/hotel"

res <- GET(hotwire_api_url,
           query=list(dest="chicago",
                      apikey="########",
                      format="JSON",
                      limit=50,
                      startdate=c_in,
                      enddate=c_out))

# since return val is "text/x-json"

recs <- jsonlite::fromJSON(content(res, as="text"))

head(recs$Result)
##                   FoundDate CurrencyCode NightDuration    EndDate
## 1 2015-08-01T23:38:48-07:00          USD           3.0 08/05/2015
## 2 2015-08-01T23:38:04-07:00          USD           3.0 08/05/2015
## 3 2015-08-01T23:38:47-07:00          USD           3.0 08/05/2015
## 4 2015-08-01T23:38:48-07:00          USD           3.0 08/05/2015
## 5 2015-08-01T23:38:36-07:00          USD           3.0 08/05/2015
## 6 2015-08-01T23:38:18-07:00          USD           3.0 08/05/2015
##                                 Headline IsWeekendStay Price  StartDate
## 1    Naperville 5 Star Hotel, $143/night         false 143.0 08/02/2015
## 2     Northbrook 4 Star Hotel, $67/night         false  67.0 08/02/2015
## 3     Chicago 4.5 Star Hotel, $208/night         false 208.0 08/02/2015
## 4 Schiller Park 4 Star Hotel, $140/night         false 140.0 08/02/2015
## 5     Chicago 4.5 Star Hotel, $142/night         false 142.0 08/02/2015
## 6     Naperville 4 Star Hotel, $98/night         false  98.0 08/02/2015
##                                                                                                                                                                                                                 Url
## 1     http://www.hotwire.com/hotel/superPage.jsp?encDealHash=MTAwOjE4NTAzOjE0MDUwOjUuMDoxNDMuMDpZOlk6WQ--&rs=20500&xid=x-103&wid=w-3&rid=r-69820702248&startDate=08/02/2015&endDate=08/05/2015&bid=B311402&sid=S298
## 2         http://www.hotwire.com/hotel/superPage.jsp?encDealHash=MTAwOjM1MTEwOjg3NTQ3OjQuMDo2Ny4wOlk6WTpZ&rs=20500&xid=x-103&wid=w-3&rid=r-69820702248&startDate=08/02/2015&endDate=08/05/2015&bid=B311402&sid=S298
## 3 http://www.hotwire.com/hotel/superPage.jsp?encDealHash=MTAwOjQ4Njk6ODc1NDU6NC41OjIwOC4wMDAwMjpZOlk6WQ--&rs=20500&xid=x-103&wid=w-3&rid=r-69820702248&startDate=08/02/2015&endDate=08/05/2015&bid=B311402&sid=S298
## 4     http://www.hotwire.com/hotel/superPage.jsp?encDealHash=MTAwOjM1MTI3Ojg5ODg5OjQuMDoxNDAuMDpZOlk6WQ--&rs=20500&xid=x-103&wid=w-3&rid=r-69820702248&startDate=08/02/2015&endDate=08/05/2015&bid=B311402&sid=S298
## 5         http://www.hotwire.com/hotel/superPage.jsp?encDealHash=MTAwOjQ4Njk6ODc5NTE6NC41OjE0Mi4wOlk6WTpZ&rs=20500&xid=x-103&wid=w-3&rid=r-69820702248&startDate=08/02/2015&endDate=08/05/2015&bid=B311402&sid=S298
## 6         http://www.hotwire.com/hotel/superPage.jsp?encDealHash=MTAwOjE4NTAzOjE0MDUwOjQuMDo5OC4wOlk6WTpZ&rs=20500&xid=x-103&wid=w-3&rid=r-69820702248&startDate=08/02/2015&endDate=08/05/2015&bid=B311402&sid=S298
##            City CountryCode NeighborhoodLatitude NeighborhoodLongitude
## 1    Naperville          US              41.8008              -88.1328
## 2    Northbrook          US              42.1138              -87.8601
## 3       Chicago          US              41.8989              -87.6243
## 4 Schiller Park          US              41.9334              -87.9029
## 5       Chicago          US              41.8549              -87.6221
## 6    Naperville          US              41.8008              -88.1328
##                                   Neighborhood StarRating StateCode
## 1                           Lisle - Naperville        5.0        IL
## 2         Northbrook - Glenview - Mt. Prospect        4.0        IL
## 3         Magnificent Mile North - Water Tower        4.5        IL
## 4                O'Hare Intl Airport ORD South        4.0        IL
## 5 McCormick Place - South Loop - Soldier Field        4.5        IL
## 6                           Lisle - Naperville        4.0        IL

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

RCurl에서 getURL을 사용하여 쿼리 매개 변수를 RESTful API로 설정

분류에서Dev

변수를 사용하여 SQLite에서 쿼리하고 매개 변수로 월별로 정렬

분류에서Dev

Python을 사용하여 Postgres에서 쿼리 매개 변수화

분류에서Dev

많은 쿼리 매개 변수를 사용하여 RESTful API 설계

분류에서Dev

많은 쿼리 매개 변수를 사용하여 RESTful API 설계

분류에서Dev

쿼리에서 여러 기준으로 매개 변수를 설정 하시겠습니까?

분류에서Dev

SQL 쿼리에서 열 이름을 매개 변수로 설정하는 방법은 무엇입니까?

분류에서Dev

c # asp.net에서 IDbDataParameter []를 사용하여 매개 변수 유형을 동적으로 설정

분류에서Dev

SQL 쿼리에서 정규식을 사용하여 설정되지 않은 모든 매개 변수 가져 오기

분류에서Dev

매개 변수를 사용하여 Excel에서 SQL Server 쿼리

분류에서Dev

DQL의 중첩 쿼리에서 매개 변수를 설정하는 방법

분류에서Dev

SSRS : 쿼리의 일부로 보고서 매개 변수 설정

분류에서Dev

Dialogflow에서 내 웹훅을 사용하여 매개 변수를 맞춤 값으로 설정하는 방법 (사용자에게 묻고 싶지 않음)

분류에서Dev

Excel-셀 값을 매개 변수로 사용하여 SSAS 큐브에 대한 MDX 쿼리

분류에서Dev

cmd 매개 변수를 환경 변수로 대체하여 서버리스에서 valune을 어떻게 기본 설정합니까?

분류에서Dev

Django에서 쿼리 문자열 매개 변수를 사용하여 다양한 CSS 스타일을로드하는 방법

분류에서Dev

MySQLdb를 사용하여 SQL 쿼리에서 여러 매개 변수 처리

분류에서Dev

정규식을 사용하여 URL에서 쿼리 매개 변수를 바꾸는 방법은 무엇입니까?

분류에서Dev

where 절에서 변수 매개 변수를 사용하여 SQL 쿼리

분류에서Dev

Retrofit을 사용하여 URL 시작 부분에 쿼리 매개 변수 추가

분류에서Dev

GET 매개 변수를 사용하여 HTTP 요청을 정적 파일로 리디렉션하는 방법

분류에서Dev

여러 개의 'like'절을 사용하여 내림차순 및 날짜별로 매우 특정한 순서로 결과를 가져 오는 SQL 쿼리

분류에서Dev

MySQL은 첫 번째 쿼리에서 일치하는 매개 변수 2 개 중 하나를 사용하여 전체 테이블을 쿼리합니다.

분류에서Dev

인라인 매개 변수 값을 사용하여 PLPGSQL 내부에 쿼리를 기록하는 방법

분류에서Dev

쿼리 매개 변수에서 동적으로 등록 ID 설정

분류에서Dev

SwiftUI에서 View를 매개 변수로 설정하는 방법

분류에서Dev

한 필드에 둘 이상의 매개 변수를 사용하여 양식으로 쿼리에 액세스

분류에서Dev

MATLAB을 사용하여 특정 값까지 매개 변수를 두 배로 늘리기

분류에서Dev

Java DSL을 사용하여 requestPayloadType 매개 변수를 HashMap으로 설정하는 방법

Related 관련 기사

  1. 1

    RCurl에서 getURL을 사용하여 쿼리 매개 변수를 RESTful API로 설정

  2. 2

    변수를 사용하여 SQLite에서 쿼리하고 매개 변수로 월별로 정렬

  3. 3

    Python을 사용하여 Postgres에서 쿼리 매개 변수화

  4. 4

    많은 쿼리 매개 변수를 사용하여 RESTful API 설계

  5. 5

    많은 쿼리 매개 변수를 사용하여 RESTful API 설계

  6. 6

    쿼리에서 여러 기준으로 매개 변수를 설정 하시겠습니까?

  7. 7

    SQL 쿼리에서 열 이름을 매개 변수로 설정하는 방법은 무엇입니까?

  8. 8

    c # asp.net에서 IDbDataParameter []를 사용하여 매개 변수 유형을 동적으로 설정

  9. 9

    SQL 쿼리에서 정규식을 사용하여 설정되지 않은 모든 매개 변수 가져 오기

  10. 10

    매개 변수를 사용하여 Excel에서 SQL Server 쿼리

  11. 11

    DQL의 중첩 쿼리에서 매개 변수를 설정하는 방법

  12. 12

    SSRS : 쿼리의 일부로 보고서 매개 변수 설정

  13. 13

    Dialogflow에서 내 웹훅을 사용하여 매개 변수를 맞춤 값으로 설정하는 방법 (사용자에게 묻고 싶지 않음)

  14. 14

    Excel-셀 값을 매개 변수로 사용하여 SSAS 큐브에 대한 MDX 쿼리

  15. 15

    cmd 매개 변수를 환경 변수로 대체하여 서버리스에서 valune을 어떻게 기본 설정합니까?

  16. 16

    Django에서 쿼리 문자열 매개 변수를 사용하여 다양한 CSS 스타일을로드하는 방법

  17. 17

    MySQLdb를 사용하여 SQL 쿼리에서 여러 매개 변수 처리

  18. 18

    정규식을 사용하여 URL에서 쿼리 매개 변수를 바꾸는 방법은 무엇입니까?

  19. 19

    where 절에서 변수 매개 변수를 사용하여 SQL 쿼리

  20. 20

    Retrofit을 사용하여 URL 시작 부분에 쿼리 매개 변수 추가

  21. 21

    GET 매개 변수를 사용하여 HTTP 요청을 정적 파일로 리디렉션하는 방법

  22. 22

    여러 개의 'like'절을 사용하여 내림차순 및 날짜별로 매우 특정한 순서로 결과를 가져 오는 SQL 쿼리

  23. 23

    MySQL은 첫 번째 쿼리에서 일치하는 매개 변수 2 개 중 하나를 사용하여 전체 테이블을 쿼리합니다.

  24. 24

    인라인 매개 변수 값을 사용하여 PLPGSQL 내부에 쿼리를 기록하는 방법

  25. 25

    쿼리 매개 변수에서 동적으로 등록 ID 설정

  26. 26

    SwiftUI에서 View를 매개 변수로 설정하는 방법

  27. 27

    한 필드에 둘 이상의 매개 변수를 사용하여 양식으로 쿼리에 액세스

  28. 28

    MATLAB을 사용하여 특정 값까지 매개 변수를 두 배로 늘리기

  29. 29

    Java DSL을 사용하여 requestPayloadType 매개 변수를 HashMap으로 설정하는 방법

뜨겁다태그

보관