React native 主播播客公共api
我可以在JS中获得我的主播帐户的剧集列表吗。锚给我们嵌入的代码是iframe 我可以用任何公共API获取剧集名称吗React native 主播播客公共api,react-native,express,React Native,Express,我可以在JS中获得我的主播帐户的剧集列表吗。锚给我们嵌入的代码是iframe 我可以用任何公共API获取剧集名称吗 我的要求是在我的移动应用程序上显示anchor平台上特定人物的所有剧集列表。Q:我可以通过任何公共API获得剧集名称吗 我认为没有来自Anchor的公共API。。。我还需要为我的播客Anchor创建自己的登录页。然后我在锚定页面中查找源代码,看到源代码中的窗口 嗯。。。对我很好!在使用脏PHP代码后,我可以通过窗口捕获json值。只是实现了PHP拥有的一些内置方法: 文件获取内容
我的要求是在我的移动应用程序上显示anchor平台上特定人物的所有剧集列表。Q:我可以通过任何公共API获得剧集名称吗 我认为没有来自Anchor的公共API。。。我还需要为我的播客Anchor创建自己的登录页。然后我在锚定页面中查找源代码,看到源代码中的
窗口
嗯。。。对我很好!在使用脏PHP代码后,我可以通过窗口捕获json
值。只是实现了PHP拥有的一些内置方法:
- 文件获取内容()
- substr()
- strpos()
- str_replace()
如果要在内部文件中保存json
代码,请使用以下方法:
- 文件内容()
这是我的脏PHP代码(但它工作得很好!)
播客是基于RSS源的,因此,是的,您可以通过加载和阅读任何播客的RSS源来获取播客的所有详细信息
锚定播客的RSS URL是https://anchor.fm/s/PODCAST_ID/podcast/rss
wherePODCAST\u ID
是您的播客ID。我正在查找,但没有找到。阅读RSS提要对你来说似乎很合理?它似乎有一个未记录的私有API。不确定这是否有助于您的场景,但确实找到了一种使用以下数据访问CSV的简单方法:
<?php
$html = file_get_contents('https://anchor.fm/<your-podcast-page-name>');
$json = substr($html, strpos($html, 'window.__STATE__ = {') , strpos($html, '"isError":false}};') - (strpos($html, 'window.__STATE__ = {')-1));
$json = str_replace('window.__STATE__ = ', '', $json);
$json = str_replace('"isNewUser":false,"', '"isNewUser":false,"isError":false}}', $json);
file_put_contents('podcasts.json', $json);