web-dev-qa-db-fra.com

WordPress REST L'API manque toujours les paramètres - rest_missing_callback_param

J'ai essayé de tester l'API WordPress REST en supprimant un utilisateur (en utilisant l'authentification de base pour voir si tout fonctionnait bien), mais peu importe comment j'essaie de transmettre les paramètres au serveur de destination, je reçois toujours rest_missing_callback_param.

Voici une capture d'écran de POSTMAN:

 Authentication is correct. Parameters set. 

Cela arrive même quand j'ai essayé avec PHP:

$ch = curl_init();
curl_setopt( $ch, CURLOPT_URL,"http://web.com/wp-json/wp/v2/users/3" );
curl_setopt( $ch, CURLOPT_CUSTOMREQUEST, "DELETE" );
curl_setopt( $ch, CURLOPT_HTTPHEADER, 

    array( 'Authorization: Bearer ' .$authToken )

);

curl_setopt( $ch, CURLOPT_POSTFIELDS, $http_query );
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
$output = curl_exec( $ch );
curl_close( $ch );

Quel pourrait éventuellement être un problème ici?

Je vous remercie.

1
user3622260

Vous devez livrer un autre argument - la reassign.

"Réassignez les publications et les liens de l'utilisateur supprimé à cet ID utilisateur." - WP Documentation de l'API

S'il vous plaît essayez comme ça:

DELETE http://web.com/wp-json/wp/v2/users/3?reassign=NEW_USER_ID
1
kirillrocks