REST API 手册
WordPress REST API为WordPress数据类型提供API端点,允许开发人员通过发送和接收JSON(JavaScript对象符号)对象远程与站点进行交互。 JSON是一种开放标准的数据格式,它是轻量级和可读的,看起来像是在JavaScript中的对象; 由此得名。 当您向API发送内容或发出请求时,将以JSON返回响应。 这使开发人员能够从客户端JavaScript或外部应用程序创建,阅读和更新WordPress内容,甚至是用PHP语言编写的内容。
资源
参考
WordPress REST API围绕REST进行组织,旨在具有可预测的面向资源的URL,并使用HTTP响应代码来指示API错误。 API使用内置的HTTP功能,如HTTP身份验证和HTTP动词,可以由现成的HTTP客户端来理解,并支持跨原始资源共享,以便您可以从客户端安全地与API进行交互Web应用程序。
REST API使用JSON作为请求和响应格式,包括错误响应。虽然REST API不完全符合HAL标准,但它确实实现了HAL的._links和._embedded属性,用于链接API资源,并且通过响应中的超链接可以完全发现。
REST API提供匿名访问的任何客户端的公共数据,以及仅在身份验证后可用的专用数据。通过身份验证,REST API支持大多数内容管理操作,允许您为站点构建替代仪表板,通过更灵敏的管理工具增强插件,或构建复杂的单页应用程序。
此API参考提供了有关通过API可用的特定端点的信息,其参数及其响应数据格式。
REST API开发人员端点参考
Resource Base Route
Posts /wp/v2/posts
Post Revisions /wp/v2/revisions
Categories /wp/v2/categories
Tags /wp/v2/tags
Pages /wp/v2/pages
Comments /wp/v2/comments
Taxonomies /wp/v2/taxonomies
Media /wp/v2/media
Users /wp/v2/users
Post Types /wp/v2/types
Post Statuses /wp/v2/statuses
Settings /wp/v2/settings
分布式API
与许多其他REST API不同,WordPress REST API可以在支持它的每个站点上单独分发和提供。 这意味着没有单一的API根或基础来联系; 相反,我们有一个发现过程,允许在没有事先联系的情况下与网站进行交互。 API还会在索引端点或通过OPTIONS请求向任何端点公开自我文档,从而允许人机或机器发现端点功能。
用于测试目的的API的演示安装可在https://demo.wp-api.org/wp-json/获取; 该站点支持自动发现,并提供只读演示数据。
评论(0)
暂无评论