の検索結果 :

×

カスタム REST API エンドポイントを WordPress に生成する

カスタム REST API エンドポイントを WordPress に生成する


このプランは、データを取得するだけでなく、データを POST、PUT、DELETE (挿入、更新、削除) できるカスタム API エンドポイント/REST API を作成するのに役立ちます。 また、カスタム API を不正アクセスから保護するオプションも提供します。 このプラグインを使用すると、クライアント側の JavaScript や外部アプリケーション (PHP 以外の言語で書かれたものであっても) から WordPress コンテンツを作成、読み取り、更新、削除することもできます。


WordPress 用のカスタム API
投稿者:miniOrange

Custom API for WordPress プラグインを使用すると、WordPress API/カスタム エンドポイント/REST API を作成できます。 使いやすいグラフィカルインターフェイスを使用して、データを取得/変更/作成/削除できます。

詳細を知りたい


使用例: モバイル アプリケーションまたは外部 Web サイト/外部ポータルをメインの WordPress Web サイトに接続します。

  • メインの WordPress Web サイトがあり、すべてのコンテンツ、ユーザー情報、およびその他の詳細がメインの WordPress Web サイト自体に保存されているとします。 ここでサービスを拡張するために、Java、PHP、NodeJS、.Net などのさまざまなテクノロジー スタックにあるモバイル アプリケーションまたは別の Web サイトがアーキテクチャに導入されます。 この場合、モバイル アプリケーション内のメイン Web サイトと外部 Web サイトのすべてのデータ、コンテンツに数分以内にアクセスできます。 WP プラグイン用のカスタム API を使用すると、データのフェッチ、挿入、削除、更新を行うための無制限のカスタム API を作成でき、これらの API はモバイル アプリケーションや外部 Web サイトで直接使用できます。 わずか数分以内に他のプラットフォームでデータの送受信を行うことができます。
  • カスタム REST API GET、PUT、POST、DELETE メソッドを使用して API を作成する

カスタム REST API を作成する手順

GET (フェッチ) 操作用のカスタム API の作成

  • 新しい API を作成するには、プラグインのナビゲーション バーで [Create API] をクリックします。 その後、API エンドポイントの名前を入力し、HTTP メソッドとして GET を選択します。 その後、テーブルを選択し、取得する列を選択します。 要件に応じて適切な条件を選択することも、条件を選択しないこともできます。 最後に、データを並べ替える場合は、ORDERBY フィルターを選択します。
  • データをフィルターで除外するために複数の WHERE 条件を適用する場合は、[条件の追加] をクリックし、URL パラメーターのどのフィールドに条件値を入力するかを示す [XNUMX 番目のパラメーターとしてパラメーターを選択] をクリックします。 削除ボタンをクリックすると、条件を削除することもできます。 API を設定した後、最後に [Generate API] をクリックしてカスタム エンドポイント/REST API を作成します。
  • カスタム REST API GET、PUT、POST、DELETE メソッドを使用して API を作成する
  • 「API の生成」をクリックすると、以下で説明するようにカスタム API/エンドポイントを取得します。要件に応じて、任意のプラットフォームでこの API を使用します。
  • カスタム REST API GET、PUT、POST、DELETE メソッドを使用して API を作成する
  • 以下に示すように、JSON 形式で API 応答を受け取ります。 タイトルが「sample」の投稿を取得するには、HTTP メソッドが GET の API http://localhost/wptest/wp-json/mo/v1/demo/sample を使用できます。
  • カスタム REST API GET、PUT、POST、DELETE メソッドを使用して API を作成する

既存のカスタム API/REST API の編集

  • 編集するカスタム API の前にある編集ボタンをクリックします。
  • カスタム REST API GET、PUT、POST、DELETE メソッドを使用して API を作成する
  • 要件に従って API を構成し、「Generate API」をクリックします。
  • カスタム REST API GET、PUT、POST、DELETE メソッドを使用して API を作成する
  • 「API の生成」をクリックすると、以下で説明するようにカスタム API/エンドポイントを取得します。要件に応じて、任意のプラットフォームでこの API を使用します。
  • カスタム REST API GET、PUT、POST、DELETE メソッドを使用して API を作成する

カスタム API の作成 挿入、投稿、削除 操作


    • 新しい API を作成するには、プラグインのナビゲーション バーで [Create API] をクリックします。 その後、API エンドポイントの名前を入力し、HTTP メソッドとして PUT を選択します。 その後、テーブルを選択し、更新する列を選択します。 要件に応じて適切な条件を選択し、画面上の [条件の追加] ボタンをクリックして複数の条件を追加することもできます。
    • API を構成した後、[Generate API] をクリックしてカスタム API/エンドポイントを作成します。
    • カスタム REST API GET、PUT、POST、DELETE メソッドを使用して API を作成する
    • 「API の生成」をクリックすると、プラグインのホームページにリダイレクトされ、作成したカスタム API の詳細を確認できます。 カスタム API はどのプラットフォームでも使用できます。 API に必要な情報を渡すには、リクエスト本文で説明されている形式に従い、API リクエストの本文のキーと値のペアを介してフォーム URL コード化された方法でデータを送信する必要があります。
    • カスタム REST API GET、PUT、POST、DELETE メソッドを使用して API を作成する
    • POSTMAN 経由の API リクエスト:
      PUT カスタム API 呼び出しの応答は、更新された列の数を返します。
    • カスタム REST API GET、PUT、POST、DELETE メソッドを使用して API を作成する

カスタム API へのパブリック アクセスの制限:

  • プラグインのナビゲーション バーで [認証方法の追加] をクリックします。 「表示」ボタンをクリックして API キーを確認できます。また、「新しいキーを生成」をクリックして新しいキーを生成することもできます。
  • 以下に示すように、パブリック アクセスを制限する HTTP メソッドをチェック ボックス オプションから選択できます。 その後、保存ボタンをクリックしてください。
  • カスタム REST API GET、PUT、POST、DELETE メソッドを使用して API を作成する
  • 制限付き API にアクセスするには、カスタム API リクエストのヘッダーのキー値ペアの形式で、認可/認可キーの API KEY 値を渡す必要があります。
    例えば ​​- 認可: あなたの API キー
  • カスタム REST API GET、PUT、POST、DELETE メソッドを使用して API を作成する

おすすめのプラグイン


このプラグインを使用すると、使いやすいグラフィカル インターフェイスやカスタム SQL クエリを使用して、データのフェッチ/変更/作成/削除を行うためのカスタム エンドポイント/REST ルートを作成できます。 また、このプラグインは、サードパーティのプラットフォームを使用して外部 API を WordPress サイトに統合する機能を提供します。

 5.9.2でテスト済み

ミニオレンジ画像  プラグインのデモをリクエストする


フル機能のトライアル版を入手



 ご返答ありがとうございます。 すぐにご連絡させていただきます。

何か問題が発生しました。 もう一度質問を送信してください

カスタム REST API エンドポイントを WordPress に生成する

お困りですか?

メールでお問い合わせください apisupport@xecurify.com お客様の要件に関する迅速なガイダンス(電子メール/会議経由)が必要です。当社のチームは、お客様の要件に応じて最適なソリューション/プランの選択をお手伝いします。

こんにちは!

助けが必要? 私たちはここにいます!

サポート
miniOrange サポートにお問い合わせください
成功

お問い合わせありがとうございます。

24 時間以内に当社からのご連絡がない場合は、お気軽にフォローアップ メールを送信してください。 info@xecurify.com