問題タブ [woocommerce-rest-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.
wordpress - URLからwordpress woocommerceに製品をインポートしてコマンドを取得する方法
URLからword-pressに商品を取り込みたい。
製品テーブルを完全に知りたいです。つまり、URL テーブルを woo commerce テーブルにマップしたいということです。wooコマースの製品と属性、価格と変数テーブルは何ですか?
例えば
wordpress - WooCommerce Rest API "woocommerce_rest_cannot_create"
Postman を使用して製品を WooCommerce Rest API に投稿しようとしています。以下は、Postman をJavascript
使用して生成されたコードです。
その見返りに、ステータス付きの次の応答を取得しています401 unauthorized
同じ資格情報を使用するとGET
、同じエンドポイントでメソッドを使用してデータを正常に取得して、すべての製品を取得できます
さらに、WooCommerce では、この資格情報のユーザーに読み取り/書き込み許可を既に与えています。
wordpress-rest-api - wordpressでrest_url_prefixフィルターを使用する方法
カスタム API エンドポイントのみの WordPress REST API エンドポイントを変更するにはどうすればよいですか?
私はWC API 2.6も使用していますが、それらのエンドポイントを変更したくありません。カスタム API のリクエスト エンドポイントを変更したいだけです。
私のAPIは、クラスWC_REST_Controller
をさらに拡張する上に構築されています。WP_REST_Controller
android - Woocommerce REST API での POST メソッドの問題
Woocommerce REST API を使用して Android アプリを開発しています。GET メソッドを使用して、この REST API を介してデータにアクセスできます。
今、この REST API を使用して新しい顧客を作成する際に問題に直面しています。
ここでPOSTメソッドが機能していません。
私のEND_POINTは"http:example.com/wp-json/wc/v1/customers"
問題は、認証エラーが発生していることです。
ネットワーク呼び出しに OkHttp を使用しています。
これが私のコードです:
応答メッセージは次のとおりです。
どこに問題があるのかわからない。
誰かがこの問題を経験した場合は、解決策を共有してください。
前もって感謝します。
woocommerce - WooCommerce API ログの見方
WooCommerce API を使用していますが、エラーの原因に関する情報がないエラーが発生します。
ログを表示して何が起こっているかを確認するにはどうすればよいですか?
c# - 複数の州から注文を受ける
C# を使用して、新しい REST API を介して WooCommerce 2.6 インストールから注文のリストを取得しています。
私がする必要があるのは、3 つの可能な状態のいずれかを持つ注文をフェッチすることですが、API では、呼び出しごとに 1 つのステータスしかフィルタリングできないようです。これは、WooCommerce 2.5x REST API で正常に機能していたコードの一部です。
辞書の値parameters
は API URL に追加されるため、最終的には次のようになります。
2.5 API は、 の状態の 1 つを持つ注文のリストを返すために使用されていましたstatus
。今、それstatus
は値の1つではないというエラーが表示されますany
...
保留中、処理中、または保留中の注文のリストを1 回の呼び出しで取得することは可能ですか、それとも API に対して 3 回別々に呼び出す必要がありますか?
編集:実際のエラー JSON は
編集 2: WooCommerce のソース コードを掘り下げると、次のコード スニペットが見つかりました。
では、複数のステータスを渡すと、これは...$args['post_status']
になりwc-pending,processing,on-hold
ますか?
解決策を待つ代わりに、3 つの別々の呼び出しを実行するだけだと思います...