0

API はますます普及しており、複数のプラットフォーム向けのアプリケーションを開発するプロセスを容易にし、他の開発者がアプリケーションの機能を独自のアプリケーションに統合できるようにするために開発者によって使用されています。

これまで数え切れないほど API を使用してきましたが、現在は独自のアプリケーションを開発している段階です。また、マルチプラットフォーム アプリケーションの作成に取り組む開発者として、API を使用する必要があります。

最も推奨されている RESTful アプローチを使用します。

背景情報を読んで探した後、REST API チュートリアル(非常に優れたサイトです!) に出会いました。API は基本的に HTTP 要求を受け取り、JSON/XML 形式でデータを返すことを学びました。

ただし、未回答の 2 つの質問がありました。

  1. API はどのような形で提供されますか? API は実際にはファイルですか? コマンドのセット……?
  2. 実際にAPIを作成するにはどうすればよいですか? 私はサーバー側のデータ処理コードについて話しているのであって、アプリケーション/言語固有のコード (HTTP リクエストなどを送信するためのものではありません...) について話しているのではありません。

私は API の経験がまったくないので、誰かが私を助けて上記の質問に答えてくれると助かります。

どんな助けでも大歓迎です-どうもありがとう!!

4

2 に答える 2

1

簡単な答え:彼らはあなたが望むものなら何でもです!

頭から離れて、APIを2つの主要な要素を必要とするものとして定義します。

  1. システムが提供するロジックの使用方法を明確にするいくつかのドキュメント
  2. それらのシステムを呼び出す何らかの方法。これは、POSTメッセージを受け入れ、特定のタスクを実行するために特定の変数と値をチェックするWebサイトのように単純な場合があります。

要するに、それは完全にあなた次第でなければなりません。シンプルで明確かつ正確なドキュメントを提供するようにしてください。

以下のコメントへの回答として、更新してください。

それが私がそれを解釈する方法であり、ウィキペディアは多かれ少なかれ私と一致しているように思われます。PHPは完璧な例です。たとえば、POSTを処理するPHPファイルを作成し、htmlを出力する代わりに、必要な結果のデータを含むXMLを出力することができます。次に、サードパーティのアプリがPHPアプリケーションにPOSTし、結果のXMLを受信して​​処理する可能性があります。

于 2013-01-03T20:32:08.807 に答える