架构
架构定义了应用程序密码记录中存在的所有字段。除非使用了 `_filter` 查询参数,或者该架构字段仅出现在特定上下文中,否则这些端点的任何响应都应包含以下字段。
uuid | 应用程序密码的唯一标识符。 JSON 数据类型:字符串 只读 上下文: |
app_id | 由应用程序提供的 UUID,用于唯一标识它。建议使用带有 URL 或 DNS 命名空间的 UUID v5。 JSON 数据类型:字符串 上下文: |
name | 应用程序密码的名称。 JSON 数据类型:字符串 上下文: |
password | 生成的密码。仅在添加应用程序后可用。 JSON 数据类型:字符串 只读 上下文: |
created | 创建应用程序密码的 GMT 日期。 JSON 数据类型:字符串 只读 上下文: |
last_used | 最后一次使用应用程序密码的 GMT 日期。 JSON 数据类型:字符串或 null 只读 上下文: |
last_ip | 最后一次使用应用程序密码的 IP 地址。 JSON 数据类型:字符串或 null 只读 上下文: |
检索应用程序密码
定义与示例请求
GET /wp/v2/users/<user_id>)/application-passwords
查询此端点以检索特定的应用程序密码记录。
$ curl https://example.com/wp-json/wp/v2/users/<user_id>)/application-passwords
参数
context | 请求的范围;决定响应中存在的字段。 默认值: 可选值: |
创建应用程序密码
参数
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 | 请求的范围;决定响应中存在的字段。 默认值: 可选值: |
检索应用程序密码
定义与示例请求
GET /wp/v2/users/<user_id>)/application-passwords/<uuid>
查询此端点以检索特定的应用程序密码记录。
$ curl https://example.com/wp-json/wp/v2/users/<user_id>)/application-passwords/<uuid>
参数
context | 请求的范围;决定响应中存在的字段。 默认值: 可选值: |
更新应用程序密码
参数
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>