2009-07-26 11 views
1

ウェブサイトでAPI機能を使用する時期と場所はどこですか?ウェブサイトでAPI機能が必要な場合はどこですか?

APIの利点は何ですか?

APIのプログラムの書き方は?

APIの作成方法はありますか。

またはAPIアプリケーションの構造ですか?

これらは一般的な質問です。APIについてのご意見をお聞かせください。

私は私の質問は、事前にすべて:)

感謝のために明らかであると思います!

+0

あなたはなぜ投票が中止されたのですか – coderex

+1

私はダウン投票者ではありませんが、多分あなたは多くの異なる質問をしています。 –

+0

確かに。 "APIのプログラムを書く方法は?"特別に悪い質問の良い例です(あまりにも漠然としています) – bortzmeyer

答えて

3

サイトをスクラップして(ドキュメントをダウンロードして情報を抽出するためにHTMLを分析して)誰かが自動的に取得するように誘惑されるという情報を提供している場合は、取得するAPIを提供することで、代わりにそれで。

「誰でも」、私はあなたを強く含む。ユーザーがスクレイピングする代わりにAPI経由で取得すると、サーバーの負荷が軽減され、分析が向上します。

+0

APIの作成方法についての参考資料はありますか? またはAPIアプリケーションの構造 – coderex

+0

APIの機能を提供するオープンソースのWebアプリケーションを探して、私の場合はその機能を確認します。 – chaos

+0

Webサービス、RESTベースのXML要求API、または - best-ODataのいずれかを使用します。 – TomTom

1

Q:APIが必要ですか?

あなたのサイトが十分な大きさであれば、の人がいると知っていますか、そうする人がいることを知っていますか、そうすることを計画しています。 apiについて考えてみてください。ユーザーが自分のサイトの機能に自分の機能を追加できるようにすることは、それが起こった場合には素晴らしいことです。

apisを必要とするサイト:

facebook巨大な、ナフは言った。彼らがそれでお金を稼ぐことができるので、人々がそれのために書くだろうので、人気があります。

SO:かなりの大きさで、プログラマーがいっぱいです。

1

stackoverflowでAPIを作成する方法については、複数の回答があります。 「APIを作成する」を検索してみてください。または、見てくださいhere

その他の質問として、APIを提供することは、ユーザーが自分の機能/コンテンツ/その他のものを自分の好きなやり方で利用できるようにする素晴らしい招待状だと私は思います。それはあなたがそれらを考え、あなたのものに簡単にアクセスできるようにすることを示しています。

APIは、をより詳細に制御できます。人々があなたのサイトをどのように使用するかによって、リスクと虐待の不満が最小限に抑えられます。

APIのもう1つの理由は、他のプロジェクトや企業と競合して市場に出ていて、提供している場合です。それで、それに追いつくのはいい考えです。

しかし、一般的には、APIを持っているかどうかは、提供しているものだけに依存します。あなたの最初の配慮は、それを行う理由がある場合でなければなりません。それはあなたの努力の価値がありますか?誰もそれを使うだろうか?

ユーザーの立場に立ってください。

関連する問題