发布资源跟更新资源有点像,用户需要通过身份验证,发送的数据要使用特定的格式与结构,使用的 HTTP 方法是 POST 。请求的地址跟更新资源不太一样,不需要设置某个特定的内容资源 ..
比如想要发布一个文章内容,请求的地址就是这个 posts ... 新建一个标签 .. 设置一下请求的地址 .. 网站的基本地址,加上 wp-json/wp/v2/posts ... 请求的方法选择 POST .. 因为需要验证用户的身份 .. 打开 Authorization ,方法选择 Basic Auth .. 输入用户名,密码 .. 更新一下请求 .. 这样会添加一个头部信息 .. 打开 Headers .. 就是这个 Authrization ..
这里再添加一个头部信息 .. 名字是 Content-Type ,设置一下这个请求带的数据的格式 .. 它的值设置成 application/json ..
请求里的数据放到 body 这里 .. 选择这个 raw .. 然后再手工的设置一下要发送给 WordPress 的数据 .. 这个数据的结构要跟想要发布的资源的结构是一样的 .. 也就是你可以先使用 GET 方法,请求一个同样的资源 .. 然后学习一下返回来的数据 .. 比如都有哪些属性,怎么样组织这些数据等等 ..
这里先输入一组花括号 .. 一个文章内容至少得有一个 title 属性 .. 对应的值是文章的标题 .. 内容的正文对应的属性的名字是 content ... 添加一个这样属性.. 再设置一下它的值 ..
默认发布的文章的发布状态是草稿 .. 如果你想让它变成发布的话,可以设置一下 status 属性的值 .. 发布状态应该是 publish ..
现在我们就组织好了这个请求 .. 点一下 发送 ... 返回的状态码是 201 ,表示成功的创建了一个新的内容 ... WordPress 会把创建的内容再返回给我们 ...
再回到 WordPress 的后台看一下 .. 打开文章 ... 在这里会出现刚才我们在 POSTMAN 工具里发送给 WordPress 的文章内容 ...