Wordpress Restful API Overview

发布时间 2023-11-15 15:34:50作者: chankuang

1.0 WP User

[GET] http://127.0.0.1/wordpress.002/wp-json/wp/v2/users
return: (array) user

[GET] http://127.0.0.1/wordpress.002/wp-json/wp/v2/users/1
return: (object) user

[GET] http://127.0.0.1/wordpress.002/wp-json/wp/v2/users/me
return: (object) status

[POST] http://127.0.0.1/wordpress.002/wp-json/wp/v2/users
params: username | email | password | slug=subscriber
return: (object) user
description: create new user group "Guest" and send Guest's token, so public users can register and read posts

 

 

[PUT] http://127.0.0.1/wordpress.002/wp-json/wp/v2/users/5
params: username | email | password | slug=subscriber
return: (object) user

 

2.0 JWT Login

[POST] http://127.0.0.1/wordpress.002/wp-json/jwt-auth/v1/token
params: username | password
return: (object) user

[POST] http://127.0.0.1/wordpress.002/wp-json/jwt-auth/v1/token/validate
return: (object) status

 

3.0 WP Post + ACF

[POST] http://127.0.0.1/wordpress.002/wp-json/wp/v2/smokes
params: title | content | status=publish | acf=JSON
return: (object) post

[Delete] http://127.0.0.1/wordpress.002/wp-json/wp/v2/smokes/50
return: (object) post

[PUT] http://127.0.0.1/wordpress.002/wp-json/wp/v2/smokes/50
params: title | content | status=publish | acf=JSON
return: (object) post

[GET] http://127.0.0.1/wordpress.002/wp-json/wp/v2/smokes
return: (array) post

[GET] http://127.0.0.1/wordpress.002/wp-json/wp/v2/smokes/20
return: (object) post

[GET] http://127.0.0.1/wordpress.002/wp-json/wp/v2/smokes?_fields=author,id,excerpt,title,content,link
return: (array) post - specific fields

[GET] http://127.0.0.1/wordpress.002/wp-json/wp/v2/smokes/20?_fields=acf&acf_format=standard
return: (object) post - ACF fields

 

4.0 CROS

&_jsonp=jsonpData
return: (jsonpData) StringData