id 관련 데이터가 너무 많다. channelId도 두 개나 되고... 어떤걸로 내가 원하는 결과를 얻을 수 있을까?
channelId 가 구독 채널의 id를 의미하는게 아닐까? 라고 생각하고 문서를 찾아봤다. API 문서를 찾아보면 아래와 같이 설명되어있다.
먼말 ..? 번역이 ... 개같이 되어있다 ㅠ
대략적으로 해석해보면 resourceId.channelId는 사용자가 식별하기 위함이고 channelId는 유튜브가 식별하기 위함인 것 같다.
따라서 resurceId에 있는 channelId를 사용하면 될 것 같다.
위에서 Subscriptions list 를 받아온 후 그 구독 채널의 정보를 토대로 채널 카드를 하나 만들고, 받아온 리스트의 snippet.resourceId.channelId를 하위 컴포넌트로 보내서 그 id로 /activities api에 최근 활동에 대한 요청을 보내서 최근 영상들을 불러왔다.