私は、Webサイト上のAPIを介して取得したデータを表示するために、廃止予定のWP REST API v1とAngularJSを使用しています。私たちはサイトを再構築しており、私はv1からv2に更新すると考えました。問題は、新しいエンドポイントを使用してサーバーから応答を受け取ることができないことです。私の要求の大部分はカスタムポストタイプを含んでいます。WP REST API v1からv2へのHTTP取得リクエストの変換の問題
これはバージョン1使用して素晴らしい作品:
/wp-json/posts?type[]=news&filter[posts_per_page]=10&page=2
しかし、この(バージョン2)へのリクエストが動作しない更新を、それは空の配列を返します。
私は私の変換するにはどうすればよい/wp-json/wp/v2/posts?type[]=news&filter[posts_per_page]=10&page=2
既存のリクエストをバージョン2で動作するフォーマットに変換するhttp://v2.wp-api.org/reference/posts/の文書はちょっと混乱していて、実質的な要求の例はありません。
ありがとうございます!
私は '/ wp-json/wp/v2/posts'でも応答を得ることができますが、それは私が必要とするものではありません。 '?type [] = news&filter [posts_per_page] = 10&page = 2'に相当するものがバージョン2にあることを知る必要があります。この例では、' news'というカスタム投稿タイプを使用しています。 – mbacon40
参照のため、次のリンクを確認してください。私は同じ問題を抱えていますが、次のドキュメントリンクhttps://1fix.io/blog/2015/09/29/wp-api-v2-angularjs-theme/で修正できます –