Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 主播播客公共api_React Native_Express - Fatal编程技术网

React native 主播播客公共api

React native 主播播客公共api,react-native,express,React Native,Express,我可以在JS中获得我的主播帐户的剧集列表吗。锚给我们嵌入的代码是iframe 我可以用任何公共API获取剧集名称吗 我的要求是在我的移动应用程序上显示anchor平台上特定人物的所有剧集列表。Q:我可以通过任何公共API获得剧集名称吗 我认为没有来自Anchor的公共API。。。我还需要为我的播客Anchor创建自己的登录页。然后我在锚定页面中查找源代码,看到源代码中的窗口 嗯。。。对我很好!在使用脏PHP代码后,我可以通过窗口捕获json值。只是实现了PHP拥有的一些内置方法: 文件获取内容

我可以在JS中获得我的主播帐户的剧集列表吗。锚给我们嵌入的代码是iframe

我可以用任何公共API获取剧集名称吗


我的要求是在我的移动应用程序上显示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
where
PODCAST\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);