web-dev-qa-db-ja.com

パブリック用のプラットフォームAPIを構築する

Platform APIを外部の開発者に公開する方法について、アドバイス、リソース、または記事を探しています。

私の主な関心事は、それを行うための標準または最善のアプローチは何かです。基本的に、プラットフォームの一連のREST APIサービスがあり、次の問題に対処する方法を理解する必要があります。

  • 一般的なAPIホスティングと管理( apigee または mashrey のようなオンラインAPI管理ツールを使用する必要がありますか?)
  • 開発者キー、権限
  • 開発者ツール、ドキュメント
  • throttling
  • 報告
  • ロギング/監査
  • 認証と承認

Facebook、Twitter、またはGoogleがこれをどのように行っているかを説明する記事や、PlatformAPIをパブリックユーザーに公開する方法に関する抽象的なアーキテクチャと管理のベストプラクティスを指摘できると便利です。

ありがとう、

3
Ahmad Alkhawaja

ステップ1:FacebookとAmazonの開発ドキュメントを読みます。

(Googleを読まないでください。APIの作成が苦手だと思う人もいます。これを読んで、Googleが犯した可能性のある間違いを確認してください。 https://plus.google.com/112678702228711889851/posts/ eVeouesvaVX

http://developers.facebook.com/docs/reference/api/

http://aws.Amazon.com/

これらのドキュメントはあなたの質問のほとんどをカバーします。彼らは多くの良い習慣を示します。どちらが最適だと思うかを選択する必要があります。

1
S.Lott