刚心血来潮想抓自己的 Medium 文章放到网站上,于是去查了一下 Medium API,但发现主要功能是透过他们的 API 去自动化你发布文章的过程罢了
继续搜寻找到了 Stackoverflow 的一篇文章 How to retrieve Medium stories for a user from the API?,表示可以使用 RSS 方式来取得你 Medium 的文章列表和基本作者资讯。当然,RSS 提供者也是 Medium
https://medium.com/feed/@<username>
以上 RSS 会显示最新的 10 篇文章
但是,直接透过 Axios 请求上面的 RSS 会有 CORS 错误问题。后来找到了快速解决方式:rss2json
https://rss2json.com/#rss_url=https://medium.com/feed/@<username>
直接使用 Axios 请求 rss2json 提供的 API 就可以直接获得文章列表和资讯
原文出处
https://ianakaberlin.medium.com/%E9%80%8F%E9%81%8E-javascript-axios-%E5%8F%96%E5%BE%97-medium-%E6%96%87%E7%AB%A0%E5%88%97%E8%A1%A8%E5%92%8C%E4%BD%9C%E8%80%85%E8%B3%87%E8%A8%8A-%E4%BC%8A%E6%81%A9%E8%B8%A9%E5%9D%91%E7%AD%86%E8%A8%98-2cc15a4e2a41