2016-09-21 21 views
-1

私はAzure Table Storage Rest APIを持っています。私はそれがPHPとすべてで働いている。しかし、私はこれを他の顧客やユーザーに提供したいと考えています。私はあなたがカスタムドメインを設定できることを知っていますが、それ以来、私は署名を作成する必要がありません。私がしたいのは、私のサブドメインにREST APIを作ることです。PHP Rest APIから別のRest API

ここで私が探しているのは、サブドメインのREST APIはタイプ(プロパティフィルタ用)と検索語を含むPOSTリクエストを受け取ります。 REST APIがAzure REST APIに送信し、GETリクエストからデータを取得し、サブドメインのAPIがそれをユーザーに渡します。

スタート: ユーザー[POST] - > REST API [ユーザからのデータを送信] - > AzureのREST API PHP [リクエストをGET] - > AZURE

終了: AZURE [GET] - > Azure PHP [何らかの形でデータを送信する] - > REST API - > [USER]

ユーザーは投稿リクエストを行います。私はこれがすべて可能かどうか疑問に思っていました。

ユーザーはユーザー認証も使用しますが、ユーザーは自分のサイトに登録し、そのユーザー用のAPIキーを保存し、認証されます。

答えて

0

一般的に言えば、あなたが望む機能を実装し、ユーザーの残りのhttp要求に応答することができます。基本的にこれをPHPのRest APIサービスとして扱うことができます。

要件に応じて、Azure Rest APIに対してHTTPリクエストを生成し、その結果をユーザーのRest呼び出しに与えることができます。

PHPでレストサービスを実装するには、いくつかのフレームワークを簡単に活用できます。例えば。 Slim

+0

技術的に言えば、ユーザーはサブドメインのREST APIサービスに対してGETまたはPOSTリクエストを行う必要がありますか?ユーザーが青空のrestapiに送信して送信した「入力」を取得してその結果を取得してユーザーに送り返す必要がありますか?しかし、ユーザーがGETまたはPOSTを要求する必要があります –

+0

https://www.leaseweb.com/labs/2015/10/creating-a-simple-rest-api-in-php/&https:/を参照してください。 /www.sitepoint.com/best-practices-rest-api-scratch-introduction/ PHPでの残りのAPIサーバーの実装方法に関する基本的な知識 –