콘텐츠 설정

팟캐스트 RSS 피드 검증

Apple 팟캐스트 Connect에서 제출 프로세스의 일부로 팟캐스트를 검증합니다.

  • RSS 피드 URL로 프로그램을 제출하는 경우, 다음과 같은 엄격한 기술 평가를 통해 RSS 피드의 검증 프로세스를 진행합니다: 

RSS 피드는 Apple 팟캐스트 Connect에서 수동으로 또는 패스스루 URL을 사용하여 확인하십시오. 

검증을 통과했다고 해서 반드시 팟캐스트가 승인되는 것은 아닙니다. 모든 콘텐츠는 콘텐츠 가이드라인을 준수해야 합니다. 심사 프로세스에 대해 자세히 알아보십시오.

수동으로 RSS 피드 검증

프로그램을 검증하려면 다음 단계를 따르십시오:

  1. 팟캐스트에서 추가(+) 버튼을 클릭하고 “신규 프로그램”을 선택합니다.
  2. “RSS 피드가 있는 프로그램 추가”를 선택하고 RSS 피드 URL을 입력합니다.
  3. “추가”를 선택합니다.
  4. 프로그램 정보를 검토합니다. 제목, 작성자 이름, 설명, 언어 및 카테고리와 같은 아트워크와 프로그램 및 에피소드 메타데이터를 꼼꼼히 살펴보십시오.
  5. 준비가 되면 “심사를 위해 제출”을 선택합니다.

필요한 경우, 검증 경고 또는 오류가 발생한 사항을 검토하고 수정하십시오. 그다음 “심사를 위해 제출”을 다시 선택합니다. 피드가 성공적으로 검증된 경우, 프로그램을 Apple 팟캐스트 Connect에서 심사할 수 있도록 Apple에 제출합니다.

패스스루 검증(호스팅 제공업체에 권장)

호스팅 업체는 Apple 팟캐스트 Connect용 패스스루 URL을 구현하여 검증 프로세스를 용이하게 지원할 수 있습니다. 아래 매개변수를 추가하여, 사용자는 링크를 선택하고 Apple 팟캐스트 Connect에 로그인하여 검증할 준비가 된 RSS 피드를 찾을 수 있습니다. 
https://podcastsconnect.apple.com/my-podcasts/new-feed?submitfeed=<feed-url>

예시: https://podcastsconnect.apple.com/my-podcasts/new-feed?submitfeed=https://podcasts.apple.com/hiking_treks.rss

RSS 피드 검증 오류 해결

팟캐스트의 검증 프로세스가 완료되면 발견한 문제에 관한 추가적인 세부 정보가 표시됩니다. 검증 오류 메시지는 연결 문제, 호환되지 않거나 지원되지 않는 미디어 파일 또는 필수 태그 누락으로 인해 발생할 수 있습니다. 이러한 오류는 근본 원인을 식별한 후 쉽게 해결할 수 있습니다. 

팁: 실패한 검증 문제를 해결하는 데 문제가 있는 경우, Cast Feed ValidatorPodbase Podcast Validator와 같은 외부 도구를 사용하여 보다 자세히 알아보십시오.

다른 방식으로는 호스팅 제공업체를 통해 해당 오류 해석을 위한 추가 지원을 제공받을 수 있습니다.

일반적인 RSS 피드 검증 오류 메시지

다음은 팟캐스트 RSS 피드를 검증할 때 나타날 수 있는 몇 가지 일반적인 오류입니다: 

피드를 제출할 수 없습니다(Can’t submit your feed).

이미 제출한 피드입니다(Your feed was previously submitted).

이는 다른 사람이 이전에 동일한 RSS 피드 URL 또는 동일한 <title><link> 태그 정보가 있는 다른 URL을 제출한 경우 발생할 수 있습니다. 프로그램을 이미 Apple 팟캐스트에서 사용 중인지 확인하십시오.

팟캐스트가 이미 사용되고 있는 상태인 경우, 다음을 진행할 수 있습니다: 

유효하지 않은 피드 URL입니다.(Invalid feed URL.)

검증을 위해 제출된 팟캐스트의 RSS 피드 URL이 올바르지 않은 경우 발생할 수 있습니다.

URL에 다음이 포함되어 있는지 확인하십시오: 

  • 프로토콜(https) 
  • 호스트 이름(www.apple.com)
  • 파일 이름(hiking-treks.xml). 예를 들어, https://www.apple.com/hiking-treks.xml

피드에 연결할 수 없습니다(Can’t connect to your feed).

피드에서 에피소드를 다운로드할 수 없습니다(Can’t download episodes from your feed).

연결 시간 초과 오류로 인해 피드에 대한 연결이 중단되었습니다(The connection to your feed was interrupted due to a connection timeout error).

에피소드가 바이트 범위 요청을 지원하지 않는 서버에서 호스팅됩니다(Your episodes are hosted on a server that does not support byte-range requests).

RSS 피드 URL과 모든 에피소드 및 아트워크가 HEAD 및 바이트 범위 요청이 활성화된 공개 주소 지정 서버에서 호스팅되는지 확인하십시오. 호스팅 업체가 이러한 오류를 해결하는 데 도움을 줄 수 있습니다. 팟캐스트 RSS 피드의 기술 요구사항에 대해 자세히 알아보십시오.

피드에 에피소드가 존재하지 않습니다.(No episodes exist in your feed.)

에피소드에 유효한 <enclosure> 태그와 함께 사용 가능한 지원되는 미디어 자산을 가리키는 세 가지 필수 구성요소(URL, 길이 및 유형)가 포함되어 있는지 확인하십시오. 예시: <enclosure url="https://mypodcast.com/episode001.mp3" length="5650889" type="audio/mpeg/>
올바른 형식의 RSS 피드를 보여주는 예시를 검토하십시오.

피드를 읽을 수 없습니다(Can’t read your feed).

피드를 구문 분석할 수 없습니다(Can’t parse your feed).

이러한 오류는 일반적으로 RSS 피드가 생성된 방식과 관련되어 있습니다. 몇 가지 일반적인 원인은 다음과 같습니다: 

  • 피드 선언. RSS 피드 시작 부분에 다음 XML 선언이 포함되어 있는지 확인하십시오.

<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:content="http://purl.org/rss/1.0/modules/content/">

  • Apple 팟캐스트 태그. RSS 피드에 필수 태그가 포함되어 있는지 확인하십시오.

팁: 팟캐스트 RSS 피드에 포함된 모든 콘텐츠, 태그 및 값은 대소문자를 구분해야 합니다. 자세한 내용은 팟캐스트 요구사항을 확인하십시오.올바른 형식의 RSS 피드를 보여주는 예시를 검토하십시오.

피드에 카테고리 태그가 없거나 카테고리 태그가 비어 있습니다.(There is no category tag in your feed, or the category tag is empty.)

  • 앰퍼샌드 프로그래밍 실패.카테고리 및 하위 카테고리를 지정할 때 앰퍼샌드를 올바르게 처리해야 합니다. 예시:

잘못된 형식
<itunes:category text="Society & Culture" />

올바른 형식
<itunes:category text="Society &amp; Culture" />

  • 유효하지 않거나 지원되지 않는 카테고리. 피드에 최소 하나 이상의 지원 카테고리가 포함되어 있는지 확인하십시오.
  • Apple 팟캐스트 카테고리의 부적절한 대소문자 표기. 대소문자 표기 형식이 Apple의 가이드라인을 준수하는지 확인하십시오. 예시:

잘못된 형식
<itunes:category text="society &amp; culture" />

올바른 형식
<itunes:category text="Society &amp; Culture" /> 

피드에 설명 태그가 없거나 설명 태그가 비어 있습니다.(There is no description tag in your feed, or the description tag is empty.)

RSS 피드에 <description> 태그가 있는지 확인하십시오.

피드에 언어 태그가 없거나 언어 태그가 비어 있습니다.(There is no language tag in your feed, or the language tag is empty.)

지원되는 ISO 값이 지정된 <language> 태그가 있는지 확인하십시오.

피드에 무삭제판 태그가 없거나 무삭제판 태그가 비어 있습니다.(There is no explicit tag in your feed, or the explicit tag is empty.)

true 또는 false 값을 가진 <itunes:explicit> 태그가 있는지 확인하십시오.

피드는 반드시 제목을 포함해야 합니다.(Your feed must contain a title.)

<channel>(프로그램) 레벨에 <title> 태그가 지정되어 있는지 확인하십시오.