네트워킹 하는 것을 확인할 수 있는 툴 : Postman
Postman: 네트워킹 하는 것을 확인할 수 있는 툴
https://www.postman.com/downloads/
구글의 document를 응답받은 것이다. 실제 코드를 보여주기 위해 렌더링을 시켜준것이 위의 사진이다.
렌더링(rendering): 렌더링 또는 이미지 합성은 컴퓨터 프로그램을 사용하여 모델 또는 이들을 모아놓은 장면인 씬 파일로부터 영상을 만들어내는 과정
우리가 실제로 써볼 URL은 다음과 같다.
itunes.apple.com/search?media=music&entity=musicVideo&term=Gd
애플에서 iTunes search 관련 API를 제공해주고 있다.
postman에서 get으로 해당 url을 보내게 되면 다음과 같이 응답을 받게된다.
현재 검색한 것은 GD의 music video를 검색한 것이다.
그리고 해당 데이터를 JSON 데이터 파일로 받은 것이다.
iTunes Search API에 대해 살펴보자
https://affiliate.itunes.apple.com/resources/documentation/itunes-store-web-service-search-api/
Search API 같은 경우에는 Apple Music, 음악, 영상 도 갖고있다.
그것과 관련해서 우리가 원하는 것을 search 할 수 있게 한것이다.
적절한 파라미터를 통해 원하는 데이터를 뽑아낼 수 있다.
파라미터의 종류 또한 기제되어 있다.
itunes.apple.com/search?media=music&entity=musicVideo&term=Gd
우리가 가져온 것은 media는 music이고, 이 음악의 데이터중 musicVideo를 가져온 것이다. 그리고 검색할 text(search term)를 Gd로 설정한 것이다.
Request
Response
응답 결과는 총 24개의 데이터로 구성되며, JSON 데이터 형식으로 받아왔음을 확인할 수 있다.
previewURL로 접근해보면 저작권 때문에 30초 영상이 나오지만 이를 앱에서 영상으로 추출하는 것도 가능하다.
그렇다면 바로 블랙핑크로 검색해서 영상 한번 보고간다. 저작권이 무서워서 사진은 안올린다.
'IOS application > Networking' 카테고리의 다른 글
5. DispatchQueue는 어떻게 사용할까? (0) | 2021.04.16 |
---|---|
4. GCD (Grand Central Dispatch) (0) | 2021.04.15 |
3. Concurrency (동시성) (0) | 2021.04.14 |
1. 네트워킹에 필요한 기초지식 (0) | 2021.04.11 |
0. Networking (0) | 2021.04.10 |