使用WordPress REST API将用户设置为等效于“站点上没有任何角色”的角色

时间:2019-02-08 19:14:44

标签: wordpress wordpress-rest-api

我能够使用以下方法从WordPress REST API成功地将ID为5的用户角色更改为“ subscriber”:

curl --request POST \
  --url 'https://foo.com/wp-json/wp/v2/users/5?roles=subscriber' \
  --header 'authorization: Basic SUPERSECRETCODEISHERE' \
  --header 'content-length: 0'

我需要能够将用户角色设置为等同于“该站点无角色”,以便可以以编程方式从另一个站点禁用用户。我尝试过使用'roles'键传递空白值,如下所示,以及role = 0,roes = none之类的东西。这些都不起作用。

curl --request POST \
  --url 'https://foo.com/wp-json/wp/v2/users/5?roles=' \
  --header 'authorization: Basic SUPERSECRETCODEISHERE' \
  --header 'content-length: 0

API返回错误,例如“角色不存在。”

对此有任何帮助。

0 个答案:

没有答案