Flickrの画像検索には下のスクリーンショットのように
ライセンスでフィルタリングする機能があります。でも、本記事執筆時点ではパブリックドメインやCC0の画像だけを検索することができません。
調べてみたところ、URL直打ちで検索できることがわかりました。
- パブリックドメイン
https://www.flickr.com/search/?q={検索語句}&license=10 - CC0
https://www.flickr.com/search/?q={検索語句}&license=9
このパラメータはFlickr APIでも有効のようで、
https://api.flickr.com/services/rest/?method=flickr.photos.search&format=json&api_key={APIキー}&license=10
- rest
リクエスト形式(ここでは REST を使用) - method
使いたいAPIメソッド(ここでは flickr.photos.search メソッドを使用) - format
レスポンス形式 - license
ライセンス
てな感じでリクエストしますと、パブリックドメイン(license=10)で公開されている画像100件のIDやオーナーIDなどの情報がJSON形式で返ってきます。
コメントを残す