2016-04-18 9 views
1

私はこのWebプラットフォームの抽象プランを作成しました。私は開発しましたが、私はAPIと混乱しています。JSONでリッスンして応答するPHPサイトの開発は、APIの開発と同じですか?

私は3つの段階でこれを開発した:

  1. まず、私は、私はポストすることをPHPアプリケーションを構築し、 データベースからデータを取得し、テーブルを作成し、それらと との間の関係を定義しました。

  2. 次に、私はPOSTとしてJSONを必要とするPHPアプリケーションを開発し、 は上記の開発されたアプリケーションを使用してJSONで返信します。 DOI CALL このAPIはありますか?

  3. そして最後に、今、私は他の のアプリケーションでこのアプリケーションを使用することができ、私はすでにアンドロイドで実装しているし、今私は Windows上のGUIのためにPythonで実装しています。基本的には誰でも 上記のPHPプログラムを使用して、 でJSONエンコードされた正しいデータを送信することでカスタムアプリケーションを作成することができます。

私のPHPプログラムはAPIですか?

答えて

0

APIは、他のプログラムがあなたとやりとりするためのアプリケーションプログラムインターフェイスa.k.aです。あなたが記述したことは、RESTfulなAPIなので、そうだと考えられます。

+0

大丈夫です。そして私のAPIがレスポンスでHTTP状態コードを送信する必要がありますか? – iamhssingh

+0

これらは自動的に発生しません。しかし、実際にこのAPIにアクセスするすべての呼び出しが、APIコードで何か問題が起こっても何の問題もなく、賢明なエラーステータスを返すことを確認してください。 – RiggsFolly

+0

どうすれば確認できますか?たとえば、現在、ユーザーが間違ったパスワードを送信した場合、私は応答でメッセージを送信します(成功したときと同じように)、成功コード-1で送信します。 – iamhssingh

関連する問題