首页 > 解决方案 > 从 wordpress.com 站点获取所有媒体的列表

问题描述

我想通过 REST API 获取我的 wordpress 网站中所有媒体的列表。根据我在Wordpress REST API 文档中找到的内容,我正在使用以下 GET url,但它不起作用。https://xxx.wordpress.com/wp-json/wp/v2/media

我得到的不是 JSON 响应,而是一个 HTML 页面,上面写着Oops! That page can’t be found.

标签: wordpress

解决方案


假设您的网站位于 wordpress.com(与 wordpress.org 的自托管版本明显不同),则您使用了错误的 API 文档。您实际上想使用WordPress.com API Docs

特别是为了获取所有媒体项目,您将使用以下内容:

https://public-api.wordpress.com/rest/v1.1/sites/$site/media/
where $site is "your-site.wordpress.com"

相关文档


推荐阅读