Zend Framework Flickr API

FlickrのKeyの取得とZend_Service_Flickr

Flickr API キーの取得

Flickrにログイン後、 (グローバルメニュー)Explore > App Garden をクリックし、The App Gardenへ移動。

(右サイド)Your Apps > Get an API Key をクリックし、 First, we need to know whether or not your app is commercial.へ移動。

First, we need to know whether or not your app is commercial.
Choose Non-Commercial if(非商用)とChoose Commercial if(商用)のどちらかを選択。 非商用利用なので APPLY FOR A NON-COMMERCIAL KEY を押し、Tell us about your appへ移動。

Tell us about your app:
What's the name of your app?
アプリケーションの名称を設定(適当な文字列を設定)
What are you building?
アプリケーションの詳細を設定(適当な文字列を設定)
I acknowledge that Flickr members own all rights to their content, and that it's my responsibility to make sure that my project does not contravene those rights. をチェック

I agree to comply with the Flickr API Terms of Use. をチェック

SUBMITを押し、KeyとSecretを発行。

Stats for XXXXXX(XXXXXXはアプリケーション名)
新規生成されたKeyとSecretを取得。

情報の取得

PHP

require_once 'Zend/Service/Flickr.php'; // Keyを設定 $flickr = new Zend_Service_Flickr('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'); $defaultOptions = array('per_page' => 5); $results = $flickr->tagSearch('cat', $defaultOptions);

タグにcatと設定されている画像を5枚取得。

サンプル

画像の取得に失敗しました。

Flickrが2014年6月末よりGoogleアカウントでの認証が不可となり、画像取得に失敗しています。

最新の記事

プロフィール

流されるままにウェブ業界で仕事しています。主にLAPP環境でPHPを書いています。最近はjQueryで遊んでいます。
※動作確認について