WooCommerce REST API使用完全ガイド: 外部システムに素早く接続するツール

WooCommerce REST APIは、ショップをサードパーティのサービスに接続したいユーザーや開発者にとって、強力で柔軟なインターフェースシステムです。この記事では REST API 基本的な使い方、鍵の生成プロセス、よくある問題のトラブルシューティング。

画像[1]-WooCommerce REST API使用ガイド: 外部システムとの接続の完全なプロセス

WooCommerce REST APIとは何ですか?

それは WooCommerce 商品、注文、顧客、その他のデータについて、外部システム(ERP、APP、アプレット、在庫システムなど)とやり取りするために提供されるインターフェース。ほとんどの場合、APIキーを生成してサードパーティーのシステムに入力するだけで接続を確立できる。

はじめに:固定リンクのセットアップ

REST APIは、WordPressの固定リンク構造に依存して機能します。始める前に、サイトの固定リンク形式が「プレーンテキスト」以外に設定されていることを確認してください。

パス
WordPressバックエンド > 設定 > 固定リンク
推奨オプション:「曜日と名前」形式、またはその他の構造化された形式

画像[2]-WooCommerce REST API使用ガイド: 外部システムとの接続の完全なプロセス

ステップ 1: WooCommerce API キーを生成する

WooCommerceはキーの仕組みを使ってアクセス権を管理します。キーの各セットはWordPressユーザーと関連付けられています。

画像[3] - WooCommerce REST API使用ガイド:外部システムとの接続の完全なプロセス

手順は以下の通り:

  • WordPressバックエンドにログイン
  • WooCommerce > 設定 > 詳細 > REST APIに移動します。
    3.4より前のバージョンのWooCommerceを使用している場合、パスは次の通りです:設定 > API > Key/Apps
  • Add Key "をクリックする。
画像[4]-WooCommerce REST API使用ガイド: 外部システムとの接続の完全なプロセス
  • 以下の情報を入力してください:
    • 説明: 識別しやすいようにキーに名前を付ける
    • ユーザー:WordPressのユーザーを選択します。
    • 許可:
      • リード(読み取り専用)
      • 書く
      • リード/ライト
  • Generate API Key "をクリックする。

システムは以下を提供する:

  • コンシューマー・キー
  • 消費者の秘密
  • 二次元バーコード
  • 元に戻すボタン
画像[5]-WooCommerce REST API使用ガイド: 外部システムとの接続の完全なプロセス

外部システムにキーとサイトアドレスを入力すると、接続が確立される。

ステップ2:APIのテスト

以下のリンクは、ブラウザまたはPostmanツールでテストできます:

https://yourdomain.com/wp-json/wc/v3/orders?consumer_key=ck_xxx&consumer_secret=cs_xxx

401エラーや "woocommerce_rest_cannot_view "というメッセージが表示される場合は、以下の項目を確認してください:

  • キーは正しいか?
  • パーミッションが "read/write "に設定されているかどうか。
  • サーバーが認証情報を正しく渡したかどうか

サーバーがAuthヘッダーをサポートしていることを確認するために、一時的に新しいAuthヘッダーを .htaccess に以下を追加する。

SetEnvIf 認証 .+ http_authorization=$0
RewriteRule ^wp-json/.* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L].

レガシーREST API(レガシーインターフェース)

WooCommerceはレガシーRESTを使用。 エーピーアイ システム、WooCommerce 9.0以降、この機能はスタンドアロンプラグインに移行されます。

画像[6] - WooCommerce REST API使用ガイド:外部システムとの接続の完全なプロセス

旧システムへの依存がまだ残っている場合は、以下のようにして有効にすることができる:

バックステージへのアクセスWooCommerce > 設定 > 詳細 > レガシーAPI
Enable Legacy REST API "にチェックを入れる。

新バージョンのREST APIは ワードプレス ネイティブシステムとの統合がデフォルトで有効になっているため、新バージョンへの移行を推奨する。

よくある質問

Q: リクエスト時に401エラーまたは "woocommerce_rest_cannot_view "が発生しますか?
以下をご確認ください:

  • APIキーは正しいか
  • パーミッションが読み取りまたは書き込みに設定されているかどうか
  • 認証情報が正しい方法で渡されているかどうかをテストするには、URLパラメータにキーを追加してみてください。

概要

WooCommerce REST APIは強力なデータインタラクション機能を提供し、在庫同期、注文プッシュ、APPインターフェイスやその他のシナリオに適用できます。キー生成、権限設定、基本的なテストを完了するだけで、外部システムとの接続プロセスをスムーズに開始することができます。

ショップデータとの自動化されたスケーラブルなインターフェースをお探しなら、REST APIはWooCommerceにおいて無視できない重要なツールです。


お問い合わせ
チュートリアルが読めない?無料でお答えします!個人サイト、中小企業サイトのための無料ヘルプ!
カスタマーサービス WeChat
カスタマーサービス WeChat
電話:020-2206-9892
QQ咨询:1025174874
Eメール:info@361sale.com
勤務時間: 月~金、9:30~18:30、祝日休み
© 複製に関する声明
この記事を書いた人:泥棒はネズミの勇気になる
終わり
好きなら応援してください。
クドス5212 分かち合う
おすすめ
解説 ソファ購入

コメントを投稿するにはログインしてください

    コメントなし