【发布时间】:2021-01-22 10:11:56
【问题描述】:
我正在 android 上开发一个播客应用程序,我正在使用 Apple 的 Itune 搜索播客 JSON API:https://itunes.apple.com/search
对于大多数播客来说,它都可以正常工作。我使用返回的“feedUrl”来检索播客 RSS。
但一些 JSON 答案不包含像这样的“feedUrl”字段(一个公共法语广播):
https://itunes.apple.com/search?entity=podcast&term=geopolitique
{"wrapperType":"track",
"kind":"podcast",
"artistId":140064169,
"collectionId":115156820,
"trackId":115156820,
"artistName":"France Inter",
"collectionName":"Géopolitique",
"trackName":"Géopolitique",
"collectionCensoredName":"Géopolitique",
"trackCensoredName":"Géopolitique",
"artistViewUrl":"https:\/\/podcasts.apple.com\/us\/artist\/france-inter\/140064169?uo=4",
"collectionViewUrl":"https:\/\/podcasts.apple.com\/us\/podcast\/g%C3%A9opolitique\/id115156820?uo=4",
"trackViewUrl":"https:\/\/podcasts.apple.com\/us\/podcast\/g%C3%A9opolitique\/id115156820?uo=4",
"artworkUrl30":"https:\/\/is5-ssl.mzstatic.com\/image\/thumb\/Podcasts114\/v4\/00\/72\/37\/00723706-38f3-e6b4-e1f4-8f7c6d1c0c8e\/mza_10556417590921648893.jpg\/30x30bb.jpg",
"artworkUrl60":"https:\/\/is5-ssl.mzstatic.com\/image\/thumb\/Podcasts114\/v4\/00\/72\/37\/00723706-38f3-e6b4-e1f4-8f7c6d1c0c8e\/mza_10556417590921648893.jpg\/60x60bb.jpg",
"artworkUrl100":"https:\/\/is5-ssl.mzstatic.com\/image\/thumb\/Podcasts114\/v4\/00\/72\/37\/00723706-38f3-e6b4-e1f4-8f7c6d1c0c8e\/mza_10556417590921648893.jpg\/100x100bb.jpg",
"collectionPrice":0,
"trackPrice":0,
"trackRentalPrice":0,
"collectionHdPrice":0,
"trackHdPrice":0,
"trackHdRentalPrice":0,
"releaseDate":"2021-01-22T07:20:00Z"
,"collectionExplicitness":"cleaned",
"trackExplicitness":"cleaned",
"trackCount":66,"country":"USA",
"currency":"USD","primaryGenreName":"News",
"contentAdvisoryRating":"Clean",
"artworkUrl600":"https:\/\/is5-ssl.mzstatic.com\/image\/thumb\/Podcasts114\/v4\/00\/72\/37\/00723706-38f3-e6b4-e1f4-8f7c6d1c0c8e\/mza_10556417590921648893.jpg\/600x600bb.jpg",
"genreIds":["1489","26"],
"genres":["News","Podcasts"]}
此示例确实包含一个 collectionId 和一个 collectionViewUrl,它们会指向播客网页,但这不是播客 RSS 提要(用于解析)
我了解播客所有者可能没有向苹果提供“feedUrl”字段。
我有两个问题:
- 在这种情况下,Apple podcast 存储库是否有解决方法?
- 您知道其他国际播客存储库 (JSON API) 吗?我尝试了 google 或 spotify,但我能够找到他们的 JSON API。
【问题讨论】: