架构

架构定义了应用程序密码记录中存在的所有字段。除非使用了 `_filter` 查询参数,或者该架构字段仅出现在特定上下文中,否则这些端点的任何响应都应包含以下字段。

uuid 应用程序密码的唯一标识符。

JSON 数据类型:字符串
格式:uuid

只读

上下文:view、edit、embed

app_id 由应用程序提供的 UUID,用于唯一标识它。建议使用带有 URL 或 DNS 命名空间的 UUID v5。

JSON 数据类型:字符串
格式:uuid

上下文:view、edit、embed

name 应用程序密码的名称。

JSON 数据类型:字符串

上下文:view、edit、embed

password 生成的密码。仅在添加应用程序后可用。

JSON 数据类型:字符串

只读

上下文:edit

created 创建应用程序密码的 GMT 日期。

JSON 数据类型:字符串
格式:datetime (详情)

只读

上下文:view、edit

last_used 最后一次使用应用程序密码的 GMT 日期。

JSON 数据类型:字符串或 null
格式:datetime (详情)

只读

上下文:view、edit

last_ip 最后一次使用应用程序密码的 IP 地址。

JSON 数据类型:字符串或 null
格式:ip

只读

上下文:view、edit

检索应用程序密码

定义与示例请求

GET /wp/v2/users/<user_id>)/application-passwords

查询此端点以检索特定的应用程序密码记录。

$ curl https://example.com/wp-json/wp/v2/users/<user_id>)/application-passwords

参数

context 请求的范围;决定响应中存在的字段。

默认值:view

可选值:view、embed、edit

创建应用程序密码

参数

app_id 由应用程序提供的 UUID,用于唯一标识它。建议使用带有 URL 或 DNS 命名空间的 UUID v5。
name 应用程序密码的名称。

必填:是

定义

POST /wp/v2/users/<user_id>)/application-passwords

删除应用程序密码

此端点无需参数。

定义

DELETE /wp/v2/users/<user_id>)/application-passwords

示例请求

$ curl -X DELETE https://example.com/wp-json/wp/v2/users/<user_id>)/application-passwords

检索应用程序密码

定义与示例请求

GET /wp/v2/users/<user_id>)/application-passwords/introspect

查询此端点以检索特定的应用程序密码记录。

$ curl https://example.com/wp-json/wp/v2/users/<user_id>)/application-passwords/introspect

参数

context 请求的范围;决定响应中存在的字段。

默认值:view

可选值:view、embed、edit

检索应用程序密码

定义与示例请求

GET /wp/v2/users/<user_id>)/application-passwords/<uuid>

查询此端点以检索特定的应用程序密码记录。

$ curl https://example.com/wp-json/wp/v2/users/<user_id>)/application-passwords/<uuid>

参数

context 请求的范围;决定响应中存在的字段。

默认值:view

可选值:view、embed、edit

更新应用程序密码

参数

app_id 由应用程序提供的 UUID,用于唯一标识它。建议使用带有 URL 或 DNS 命名空间的 UUID v5。
name 应用程序密码的名称。

定义

POST /wp/v2/users/<user_id>)/application-passwords/<uuid>

示例请求

无

删除应用程序密码

此端点无需参数。

定义

DELETE /wp/v2/users/<user_id>)/application-passwords/<uuid>

示例请求

$ curl -X DELETE https://example.com/wp-json/wp/v2/users/<user_id>)/application-passwords/<uuid>