2016-04-13 20 views
1

私は、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/の文書はちょっと混乱していて、実質的な要求の例はありません。

ありがとうございます!

答えて

1

curl http://demo.wp-api.org/wp-json/wp/v2/posts実際に私にとってここで働いています。これはブラウザでも確認できます。

-

P.S.申し訳ありませんが、私はコメントを投稿するのに十分な評判がないようです。

+0

私は '/ wp-json/wp/v2/posts'でも応答を得ることができますが、それは私が必要とするものではありません。 '?type [] = news&filter [posts_per_page] = 10&page = 2'に相当するものがバージョン2にあることを知る必要があります。この例では、' news'というカスタム投稿タイプを使用しています。 – mbacon40

+0

参照のため、次のリンクを確認してください。私は同じ問題を抱えていますが、次のドキュメントリンクhttps://1fix.io/blog/2015/09/29/wp-api-v2-angularjs-theme/で修正できます –

関連する問題