wordpress - 从 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.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"
推荐阅读
- git - 使用 Git 命令列出特定目录中的“远程仓库”文件
- wpf - 将 UWP NavigationView 内容设置为页面显示页面的类型名称
- ios - 如何在不点击Objective C的情况下更改集合视图单元格的内容
- javascript - 覆盖滚动性能不佳,车身溢出隐藏在 chrome 上
- android - 试图在方法中调用改造执行 | NetworkOnMainThreadException
- testing - 使用 ActionMailbox TestHelper 添加附件
- c# - 错误 MSB3103:Resx 文件无效。指定的模块无法找到
- php - 从多个文件夹输出文件
- button - Puppeteer - 无法键入输入字段或单击按钮
- salesforce - 触发器发送的电子邮件模板中的 Marketing Cloud Email Studio AmpScript