2013-04-28 2 views
2

특정 제작자가 팟 캐스트 채널 목록을 표시하려고합니다. Podcast를 선택하면 관련 에피소드를 표시합니다. 나는 각각 독립적으로 할 수는 있지만 둘을 연결하는 방법을 알아낼 수는 없다.팟 캐스트 목록에서 에피소드 목록 표시

지금 작성자 별 내 podcast 목록은 iTunes App Store Search API을 사용하여 생성됩니다. 예를 들어,

@"term" : @"twit", @"media" : @"podcast" 

을 요청할 수 있으며 작성자 TWiT가 모든 Podcast 채널을 제공합니다. 제목, artworkUrl 등과 같이 JSON을 통해 유용한 메타 데이터를 많이 포함하고 있습니다. 그러나 찾을 수있는 포드 캐스트에 대한 직접 링크는 없습니다.

iTunes에서 해당 podcast를 구독하고 압축 해제 한 후 마우스 오른쪽 버튼으로 클릭하고 팟 캐스트 URL 복사를 선택하여 하드 코드 된 채널 링크에서 iTunes RSS Tags을 구문 분석하여 특정 팟 캐스트에 대한 에피소드 목록을 표시 할 수도 있습니다. 다시 한 번 예를 들어 보면 다음과 같이 나타낼 수 있습니다.

http://feeds.twit.tv/kh_video_hd.xml 

이 두 요소는 서로 연결되어 있습니다. iTunes App Store의 JSON 메타 데이터에서 직접 Podcast URL을 추출하는 방법을 찾을 수 없습니다.

나는 Finding the URL for podcast feeds from an iTunes id에 게시 된 게시물을 보았습니다. 그러나 이것은 Apple이 제공 한 피드 (iTunes Store RSS Generator)에서만 수행 할 수 있습니다. 미리 정의 된 기준 (예 : 인기 팟 캐스트)으로 제한됩니다.

제안이나 설명이 감사하겠습니다. 지금 당장 볼 수있는 유일한 길은 내 제작자 목록에서 각 Podcast 채널을 하드 코딩하는 것입니다.

+0

JSON 응답의 모양은 무엇입니까? – Undo

+0

링크 된 iTunes App Store Search API에 JSON 응답의 예가 있습니다. http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html# – DenVog

답변

1

키를 찾았습니다. 이것이 범용인지 잘 모르겠습니다 만, 테스트 해 본 Podcast에서는 JSON 결과에 feedUrl 매개 변수가 포함되어 있습니다. 실망스럽게도 Search API page에 언급되지 않았습니다.

feedUrl = "http://leoville.tv/podcasts/twit.xml"; 

검색 API의 JSON 결과에서 가져온이 feedURL 매개 변수의 값을 전달하고, RSS로 해석하는 것은 내가 필요로하는 것을 제공 할 것으로 보인다.

+0

안녕 DenVog를 이해하십시오. 나는 podcast를위한 모든 피드를 얻으려고하고있다. https://itunes.apple.com/us/rss/toppodcasts/genre=1304/limit=30/json에 의해 podcast리스트를위한 json을 얻었다. 이제 나는해야한다. 선택한 특정 Podcast에 대한 모든 에피소드를 나열하고 재생하십시오. 위에서 언급했듯이 podcast 용으로 feedUrl = "http://leoville.tv/podcasts/twit.xml"을 얻었습니다. 이것은 내가 각 팟 캐스트에 필요한 것과 동일합니다. 이 XML 경로를 찾으십시오. 감사합니다 – Surjeet

+0

너무 stackoverflow에 대한 질문을 게시했습니다. 그러나 유용한 응답을 얻지 못했습니다. http://stackoverflow.com/questions/22914971/apple-api-for-podcast-app-in-cocoa 여기에서 대답하십시오. – Surjeet

0

여기에 있습니다.

"trackViewUrl":"https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?i=120954025&id=120954021&s=143441" 

생각합니다.

관련 문제