私を初心者と呼んで、私をばかげて呼んで、このトピックを評価してください。あなたが好きなようにしてください、私は質問をするためにここにいます、そしてうまくいけばそれから何かを学ぶことができます。
だから私は今日自分のウェブサイト用のAPIを作成していて(よくしようとしています)、Twitter、Foursquare、Tumblrなどの最も人気のあるサイトAPIで「OAuth」と呼ばれるこの「もの」に気づきました。今日の私の調査から、これは基本的に、ユーザーがパスワードとユーザー名を渡さずに、ユーザーが選択した内容に応じて、プロバイダーからの制限されたデータにアクセスするためのトークンを消費者に与える方法であることがわかりました。
しかし、なぜOAuthを使用する必要があるのでしょうか。また、コンシューマーキーにAPIを提供するだけで、それを使用することができないのはなぜですか。次に、ユーザーがアプリケーションへのアクセスを許可しているかどうかを確認します。ユーザーは、写真などの情報をアカウントから取得するために、アプリへのアクセスを許可する必要があります。
私を混乱させたのは、TumblrAPIが両方を使用する理由です。ブログの詳細を読むと、単純なAPIキーを使用しますが、ブログに投稿するにはOAuth署名が必要です。