web-dev-qa-db-fra.com

REST Les paramètres d'URL de l'API ne fonctionnent pas avec le serveur Apache

Le titre dit à peu près tout, si j'essaye, par exemple. /wp-json/wp/v2/posts?id=1, je reçois tous les messages en réponse. Les paramètres d'URL ne fonctionnent pas comme ils le devraient. Selon le manuel de l'API REST _ , le serveur n'est pas configuré correctement pour détecter les paramètres d'URL. Il existe une solution commune donnée pour les serveurs nginx, mais j'utilise Apache, je ne sais donc pas comment résoudre ce problème.

2
galingong

Vous utilisez le mauvais terminal. Regardez la documentation . id n'est pas l'un des paramètres du noeud final posts.

La manière correcte de récupérer une publication avec l'ID 1 est la suivante:

/wp-json/wp/v2/posts/1
5
Jacob Peattie