Flickr APIのドキュメントを読むと、RESTプロトコルを使用するにはAPIキーが必要であると記載されています。私は写真ビューアを構築しているだけで、Flickrの公開写真フィードから入手できる情報を収集しています(たとえば、APIキーが必要なアップロードスクリプトを作成する予定はありません)。キーを取得することで取得できる追加機能はありますか?
更新私は以下の質問に答えました
Flickr API を使用するには、アプリケーション キーが必要です。これを使用して、API の使用状況を追跡します。
現在、API の商用利用は、事前の許可がある場合にのみ許可されています。商用利用を目的とした API キーのリクエストは、スタッフによって審査されます。プロジェクトが個人的、芸術的、無料、またはその他の非営利目的の場合は、商用キーを要求しないでください。プロジェクトが商用の場合は、決定に役立つ十分な詳細を提供してください。ありがとう!
アカウントを設定し、API キーを取得しました。質問への答えは、単純なフォト ビューアーのようなものを作成するときに、API キーを使用した高度な機能があるということです。flickr.photos.searchコマンドには、画像の rss フィードを受信するための機能がPublic photo feedよりも多くあります。たとえば、最後のフィード リクエスト以降の新しい写真のみを取得したり (min_upload_date
属性を介して)、「安全な写真」のみを検索したりします。
キーを持っている場合、彼らはあなたの使用状況を監視し、すべてが適切であることを確認できます。たとえば、リクエスト制限を下回っていることなどです。通常の使用状況と API の使用状況に関する統計を分離できます。応答時間に問題がある場合は、API ユーザーへの応答を少し遅くして、メインの Web サイトの応答を速く保つことができます。
それらは彼らにとっての利点です。
あなたにとってのメリットは?あなたがスクレイパーを書いただけで、彼らが頻繁に攻撃するのを好まないことをした場合、彼らはToSに違反したとしてあなたを無礼にブロックします.
数回だけ叩きたい場合は、キーなしで逃げることができます。フィードに何千回もヒットするサービスを作成している場合は、彼らのルールに従うという礼儀を与える必要があります。
さらに、Dave Webb が言ったように、API の方が優れています。しかし、それは見る人の目にかかっています。
Flickr APIは非常に素晴らしく使いやすく、フィードを自分でスクレイピングするよりもはるかに簡単です。
キーの取得には約2分かかります。Webサイトのフォームに入力してから、電子メールで送信します。
ええと、彼らはあなたがキーを必要としていると言います-あなたはキーが必要です、そして:-) APIを公開することはあなたがサイトからデータをはるかに簡単に引き出すことができることを意味します、彼らがこれを制御下に置きたいのは理解できます。他のAPI対応サイトとほとんど同じです。