【发布时间】:2018-01-30 11:11:34
【问题描述】:
我已经使用 WooCommerce REST API 多年,现在我需要尝试将一些媒体文件上传到 WordPress,以便我们在将产品图像添加到现有产品时引用这些文件,因为 WooCommerce REST API 没有允许直接上传图像文件。我还没有任何 WordPress REST API 实现的经验。
在这个阶段我很困惑是否需要使用 WordPress 插件来允许我的远程应用程序(使用 cURL)能够将文件上传到媒体端点?我看到了一些关于不使用基本身份验证的信息,但我看不到 WordPress 本身的任何设置来创建 API 密钥,就像你为 WooCommerce 所做的那样。
我是否需要使用插件来启用 REST API 访问以允许远程上传媒体文件?根据我的阅读,REST API 不在 WordPress 核心中(我正在运行 WordPress 4.9.2),但我看不到我在哪里为 API 请求设置身份验证?
【问题讨论】:
-
你只需要一个插件来允许在服务器上进行外部身份验证,其余的在核心developer.wordpress.org/rest-api/using-the-rest-api/…