У меня проблемы с получением RSS-канала для подкаста, отправленного в iTunes.Этот фид специально создан в соответствии со спецификациями, которые я смог найти, и большая часть информации в фиде отображается на своем месте при отправке URL-адреса в iTunes.Однако iTunes выдает ошибку, не позволяющую подкасту быть отправленным на утверждение: «Не удается отправить ваш фид. В вашем фиде нет явного тега, или явный тег пуст».Но есть тег itunes:explicit
, содержащий значение no
, которое должно быть правильным!
Ниже я приведу приблизительное значение фида, испытывающего эту проблему:
<rss xmlns:itunes="http://www.itunes.com/dtds/show-1.0.dtd" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
<channel>
<title>podcast title...</title>
<link>https://example.com</link>
<description>Description text...</description>
<language>en-us</language>
<copyright>Copyright © 2018, company name...</copyright>
<managingEditor>email@example.org</managingEditor>
<webMaster>email@example.org</webMaster>
<pubDate>Tue, 09 Oct 2018 15:04:00 -0500</pubDate>
<lastBuildDate>Thu, 18 Oct 2018 14:00:53 -0500</lastBuildDate>
<category>Music</category>
<ttl>1440</ttl>
<image>
<title>podcast title...</title>
<url>https://example.com/example.jpg</url>
<link>https://example.com</link>
</image>
<itunes:subtitle>subtitle text...</itunes:subtitle>
<itunes:author>author name...</itunes:author>
<itunes:summary><![CDATA[<p>summary text...</p>]]></itunes:summary>
<itunes:owner>
<itunes:name>90.9 The Bridge</itunes:name>
<itunes:email>digital@kcpt.org</itunes:email>
</itunes:owner>
<itunes:explicit>no</itunes:explicit>
<itunes:category text="Music"/>
<itunes:complete>no</itunes:complete>
<item>
<title>item title...</title>
<link>https://example.com</link>
<guid>https://example.com</guid>
<description><![CDATA[<p>description text...</p>]]></description>
<enclosure url="https://example.com/example.mp3" length="1" type="audio/mpeg"/>
<pubDate>Tue, 09 Oct 2018 15:04:00 -0500</pubDate>
<itunes:image href="https://example.com/example.jpg" />
<itunes:duration>00:10:01</itunes:duration>
<itunes:explicit>no</itunes:explicit>
</item>
</channel>
Пока что я пробовал:
- Наличие тега
itunes:explicit
только в канале - Наличие тега
itunes:explicit
только в элементе - Использование
No
, clean
и yes
для содержимого тега itunes:explicit
- Добавление тега
explicit
(без префикса itunes), содержащего no
дляканал и пункт
Ничто из этого не имело никакого значения.Кроме того, я проверил другие валидаторы, которые отображают пустое явное поле (но не жалуются на отсутствие явного тега).До сих пор мне удавалось найти какие-либо примеры того, кто сталкивался с подобной проблемой.Что здесь может быть не так?