問題タブ [wp-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - JSON 応答からのフィールドの削除
私は WP REST API (WP API) を使用しており、以下の呼び出しで投稿を取得しています。
170 件の投稿があり、JSON ファイルは 3.1 MB で、ダウンロードに約 9 秒かかります。投稿を取得するときに必要なデータはタイトルとフィーチャー画像だけなので、JSON ファイルの 99% は必要ありません。
ID
応答からフィールドを削除する以下のメソッドを見てきましたが、ある程度は機能しますが、やなどのフィールドはまだ削除されませんauthor
。
ネストされたコンテンツを持つフィールドを含むすべての不要なフィールドを削除する最良の方法は何ですか?
wordpress - ソーシャル ログイン (OAuth) を使用してカスタム WP API エンドポイントを認証する
モバイル e コマース アプリのバックエンドとして、Wordpress + WooCommerce を WP-API と組み合わせて使用しています。
私の目標は、アプリ内で (Facebook、Twitter、Google などを介して) ソーシャル ログインを提供して登録/ログインし、WooCommerce API を使用してその認証済みユーザーのすべての注文などを受け取ることです。
現在、私の計画は次のとおりです。
- ユーザーが自分の FB アカウントを使用してログインできるように、クライアント SDK を使用します。
- ステップ1から、たとえば、ユーザーをWordpress DBに追加するためのカスタムエンドポイントに送信されるユーザー名、電子メール、およびFB IDを取得します( https://github.com/royboy789/wp-api-social-loginなど)
- WP-API を使用して注文用のカスタム エンドポイントを作成する (例: .../orders)
- エンドポイント関数内で、ユーザーが認証されているかどうかを確認します
- ユーザーが認証されると、エンドポイントは WooCommerce API ラッパー ( https://github.com/kloon/WooCommerce-REST-API-Client-Library )を使用してユーザーの注文を返します。
しかし、ユーザーが認証されているかどうかを確認する方法がよくわからないため、#3で苦労しています。
Facebookのアクセストークンなどを使用して、OAuth認証サーバーに接続してユーザーの資格情報を確認する別のエンドポイントを作成することを考えました。チェックが有効であれば、クライアント アプリに送り返されるユーザー ID、メールなどのハッシュを使用して、API 用のカスタム アクセス トークンを作成します。次に、このアクセストークンはAPIへのすべての呼び出しに使用され、APIはハッシュされたトークンからユーザーIDを読み取り、たとえばこのユーザーのすべての注文を返します。
しかし、どういうわけか、これは正しくないと感じています。特に、この方法で無限の生きたアクセストークンを作成するため...
angularjs - PostリクエストのAngularJs Basic認証
次のスニペットで基本認証を使用して、ローカルで実行されているサイトに簡単な投稿要求を行うことはできますか?
wordpress - WP API からサイトの名前を取得する方法
javascriptとWP APIプラグインを使用して WordPress ウェブサイトのタイトルを取得しようとしています
サイトの名前を取得する方法の例は見つかりませんでしたが、 開発者ガイドのエンティティセクションの下に変数名が見つかりました
の出力文字列$http.get('wp-json/name')
は[object Object] です
これを修正する方法を知っている人はいますか?
php - HTTP 500 – メッセージなしの Wordpress WP-API?
私は thesis を使用しています。これは、非常にうまく機能する wordpress のフレームワークです。また、私はWP-APIを使用していますが、これはあまりうまく機能しません。
すべてのバージョンは最新の安定版で、サーバーは PHP 5.5 を使用しています。
その API ルートの呼び出し時:
内部サーバー エラー / HTTP 500 が発生する
内部サーバーエラー
サーバーで内部エラーまたは構成ミスが発生したため、リクエストを完了できませんでした。
サーバー管理者 webmaster@example.ch に連絡して、エラーが発生した時刻と、エラーの原因となった可能性のある操作を知らせてください。
このエラーの詳細については、サーバー エラー ログを参照してください。
そのため、ホストはログをチェックし、このエラーによって発生した行は次のとおりでした:
私はすべてのログをチェックし、エラーとログを表示するようにすべてを強制しましたが、PHPエラーはありませんでした-通知さえありません...(htaccessとdisplay_errors
php -side(wordpress index.php)でOn
error_reporting
2039
フィルターを設定すると、たとえば 90 に設定すると機能することがわかりましたがpost_per_page
、特定の投稿までしか機能しません。
すべての投稿は「通常」です - を作成してWP_Query
も問題なくすべての結果が得られます。
また、php の memory_limit を十分に増やし、ローカル (Mac OS / MAMP) でうまく動作するかどうかをテストしました。
なぜこれが起こっているのか、私は本当に理由を見つけることができません。私のサーバー ホスティング サポート (これは実際には非常に優れています) によると、すべてのシステムが正常に動作します。
json - Angular と WP-API で「0」を返す WP の新しいサムネイル サイズ URL
WP-API と Angular を使用するプロジェクトに取り組んでいます。
functions.phpに新しいカスタム画像サイズを追加しました
私の/wp-json/posts (JSON 出力) には、新しい画像サイズの URL が表示され、その URL を使用すると機能します。
http://localhost/mysite/wp-content/uploads/2015/07/6823214-large-600x300.jpg
ただし、Angular で URL を出力しても機能しません (「0」が返されます)。
ただし、これでも問題なく動作します (元のサイズ):
wordpress - Wordpress WP-API への外部リクエスト - 基本認証
ミドルウェア (Laravel) から Guzzle (http ツール) で基本認証を使用して、Wordpress API をヒットしようとしています。
次に、Wordpress API で設定されたルートにヒットします
しかし、それはそれが得られる限りです。automatedClearing
このように見えるエンドポイントにヒットしません
ユーザー ID にハードコードされた値を使用しました。
呼び出しから 200 応答を受け取り続けているため、確実にルートに到達しますが、エンドポイントは実行されません。応答は基本的に空のものです。
Wordpress の access.log にはヒットしたルートが表示されますが、error.log には何も表示されません。ちなみに、これはWordpressのvagrantボックスを叩くlaravel Homestead(vagrant)ボックスです。
これは、WP-API が nonce を必要とするためでしょうか? しかし、これは Wordpress にヒットする外部アプリであるのに対し、nonce は Wordpress 内でのみ必要であると考えていました。
私はこれにかなりこだわっています。どんなガイダンスも大歓迎です
c# - Restsharp は 403 を返し、Postman は 200 を返します。
これは、私のページへの呼び出しが成功した場合に Postman が提供する (変更された) スニペットです。
しかし、C# アプリに配置すると、403 禁止が返されますが、Postman はそれを作成して 200 を受け取ります。アプリで httpclient を使用すると、同じことが起こります (403)。
wordpress - oauth1.0a の代わりに oauth2 を使用して WP-API v2 を取得する
v2.wp-api.org が OAUTH-Server プラグインを使用して oauth1.0a で動作することを知っています。oauth2 で動作させるための維持された方法はありますか?
angularjs - WP Rest API 注目の画像を取得
WP Rest Api と AngularJs を使用してフロントエンドにデータを表示する、比較的単純なブログ ページを作成しています。
私のホームページでは、タイトル、注目の画像、抜粋を返したいと思っています。タイトルと抜粋を引っ張ってきましたが、JSON では注目の画像はメディア ID のようです。このデータをオンザフライで取り込む最良の方法は何ですか?
PHP関数を使用するインターネット上のさまざまなものを見てきましたが、それを行う最良の方法は角度コントローラー内であり、コントローラーが正確に何であるかについてのアドバイスを探しているだけだと思います
リスト ビュー HTML
コントローラ