특정 날짜 범위 내의 특정 동영상에 대한 YouTube 통계 보고서를 다운로드하는 Ruby 스크립트가 있습니다. 그것은 ClientLogin에와 권한을 부여 비디오에 대한 <entry>
XML 데이터를 검색하고, 해당 데이터에서 CSV 보고서를 가리키는 URL 추출 : 위의 URL은 작동내 YouTube 인사이트 보고서 쿼리 404가 작동하는 이유가 무엇인가요?
http://insight.youtube.com/video-analytics/csvreports
?query={VIDEO_ID}
&type=v
&starttime=1315353600000
&endtime=1317772800000
&user_starttime=1317168000000
&user_endtime=1317772800000
®ion=world
&token={API_TOKEN}
&hl=en_US
합니다. 그러나 제공된 기본 범위가 아닌 특정 기간에 대한 보고서를 원합니다.
통찰력 보고서 쿼리가 요청한 기간은 user_starttime
및 user_endtime
매개 변수로 설정됩니다. 위의 기본 경우에는 2011-09-27에서 2011-10-04까지입니다. YouTube API docs say은 자신이 지정한 날짜 범위 (최대 28 일의 기간을 나타냄)를 나타내는 타임 스탬프 (밀리 초 단위)를 지정할 수 있습니다 네가 원하는 데이트.
그래서 다음 쿼리는 왜 404입니까?
http://insight.youtube.com/video-analytics/csvreports
?query={VIDEO_ID}
&type=v
&starttime=1315353600000
&endtime=1317772800000
&user_starttime=1307937600000
&user_endtime=1308110400000
®ion=world
&token={API_TOKEN}
&hl=en_US
날짜 범위는 OK 같습니다
ruby > Time.at 1307937600
=> 2011-06-13 00:00:00 -0400
ruby > Time.at 1308110400
=> 2011-06-15 00:00:00 -0400
"기본"URL이 작동한다는 사실은 내가이 날짜 값에 뭔가 일을해야 함을 나타냅니다,하지만 난 알아낼 수있는 . 나는 무엇을 간과하고 있는가?
답변 해 주셔서 감사합니다. – vondip