2016-07-20 4 views
0

는 API 요청의 "비용"을 관리하려고하지 않고 그래서 마지막 API 요청PlaylistItems : ID 조각

것이기 때문에 재생 목록에 추가 된 동영상의 델타를 생성하려면 다음 목록은 일부를 사용하는 경우 videoId가 반환하지 않습니다 [ :

https://www.googleapis.com/youtube/v3/playlistItems?part=id&playlistId=PLlTLHnxSVuIyeEZPBIQF_krewJkY2JSwi&key= {YOUR_API_KEY}

응답은 "항목"아래처럼를 GET 재생 목록의 동영상에 대한 자세한 정보를 얻고 일치하기 전에 바로 videoIds를 가져 오는 중 "0"비용 요청을 좋아 {

"종류": "유튜브 # playlistItem" "ETAG": "\"5g01s4-wS2b4VpScndqCYc5Y-8K/2wturocJM7aMkvG4Zrmv45tbyWY \ "", "ID": "UExsVExIbnhTVnVJeWVFWlBCSVFGX2tyZXdKa1kySlN3aS4xMjU2MjFGMDJBNEUzQzcw" },

playlistItem 아이디 동영상에 대한 추가 정보를 얻으려면 동영상 목록에 사용할 수 없으며 대신 동영상과 관련된 비용이있는 부분 : '스 니펫'을 playlistItems 요청에 추가해야합니다. 이것은 버그입니까 의도적입니까? 또한 playlistItem-id를 videoId/ResourceId에 매핑하는 방법이 있습니까?

답변

0

첫째, 모든 통화에는 비용이 있습니다. 그것이 무엇이든간에. 얼마가 당신의 요구에 달려 있습니다.

예, 이것은 의도적으로 설계된 동작입니다. 그들은 가능한 한 시스템 호출 량을 제한하려고합니다. 이렇게하면 호출 요청의 스트림 라이닝을 개선하고 사이트의 부담을 줄일 수 있습니다.