Flickrの写真を検索するHunchzについて

このQ&Aのポイント
  • Hunchzは日本語で検索でき、クリエイティブ・コモンズのライセンスのもとで利用可能な写真を検索できるツールです。
  • パソコンでHunchzを利用しようとした際に、特定の画面でエラーが発生し、利用できない状態になっています。
  • 原因の特定にはAPIに関する知識が必要であり、パソコンの環境やHunchzの問題のどちらが原因なのかについては検討がつきません。
回答を見る
  • ベストアンサー

Flickrの写真を検索するHunchzについて

Flickrの写真をブログで紹介したいと思い便利なツールを探したところHunchzというツールを見つけました。 http://hunchz.31tools.com/ 日本語で検索でき、クリエイティブ・コモンズのライセンスのもとで利用可能な写真を検索できるサービスみたいです。 数ヶ月前に職場のパソコン見つけたときは問題なく利用できたのですが、今日自宅のパソコンで初めて利用しようと思い検索したところ使用できませんでした。 START日本語というところをクリックすると次の画面に『しばらくお待ちください。Flickr APIにアクセス(アクセスの後は文が途切れています)Calling Flickr API method "flickr.tags.getHotList"』と表示されてしまいます。 しばらく待っても利用できそうにないのでこちらで質問させていただきました。 原因は私のパソコンにあるのでしょうか?パソコンはWin XPです。 数ヶ月前にサービスを利用した職場のパソコンはWin Vistaです。 APIというものを調べてもよく分からず、原因がパソコンにあるのかそれともHunchzというサービスに原因があるのか検討もつきません。 もし私のほうで何か操作をしてサービスが利用できるようになるのであれば、その解決策を教えていただけないでしょうか? どうぞ宜しくお願いいたします。

noname#178624
noname#178624

質問者が選んだベストアンサー

  • ベストアンサー
  • atoui
  • ベストアンサー率100% (1/1)
回答No.1

Hunchzの開発者です。 Flickr(データ提供元の写真共有サービス)側の反応が時折重くなることがあり、一時的にHunchzのサービスが利用できなくなることがあります。APIというのは、Flickrが外部に対して写真データを提供する窓口のようなものです。 回答を入力している今現在は利用できるようです(画像の読み込みが少し重たいですが)。お手数ですが、何度か時間をずらして試していただければ幸いでございます。

noname#178624
質問者

お礼

開発者の方からお返事いただけると思っていなかったのでビックリしています。 実はこの質問を出したあとに気づいたのですが、ちょうど私が利用していた時間帯はFlickrの方で突然のサーバーメンテナンスをしていたようなのです(-_-) その後、無事に利用できたので原因はそこにあったみたいです。 教えてgooは質問を出してから24時間は質問の削除ができない仕組みになっているので削除することもできず困っていました。 Hunchzは私の理想どおりのサービスですので、無事に利用できるようになって本当に嬉しく思っています。 ご回答誠にありがとうございました。

関連するQ&A

  • 「Flickr」について

    最近「Flickr」の存在を知りました。Flickrから写真をダウンロードして使われた方に2点お伺いします。 1)ここのサイトの写真は無料で使える写真もあるのでしょうか? 2)特に注意が必要なことがあるでしょうか? これからこのサイトのサービスを利用しようと思うのですが、なにしろ外国のサイトなので、経験者のアドバイスを頂いてから使用しようと思い、質問いたしました。なにとぞよろしくお願いします。

  • flickrやフォト蔵、Yahoo!画像検索のAPIを使ってメガネ男子

    flickrやフォト蔵、Yahoo!画像検索のAPIを使ってメガネ男子の写真だけひたすら集めてくるサイトを作りたいと思ってます。 APIのサンプルコードがあるのはわかるのですが、具体的に何をしたらいいのかがわかりません。 ドメインはすぐに作れます。 サーバーもレンタルサーバーと共用サーバー持ってます。 PHP初心者なので、まずどこから始めたらいいのか教えてもらいたいです。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • Flickrの写真のブログへ貼り付けが出来ません。

    Flickr の写真をブログに貼り付ける場合、対象の画像のページで AllSizesのアイコンをクリックして適当なサイズを選択すれば htmlの生成タグが出現するらしいのですが、それが表示されません。ピンク色の文字のTO link to this photo~~を含めてそこから下が何も出てきません。 どのサイズを指定しても何も出てきませんし。IEやFirefoxを切り替えたり、ウィルスソフトを終了させても何も変わりません。 このサービスはもう無くなってしまったのでしょうか? 知っておられる方がいましたら教えていただけると助かります。 ちなみに手順はFlickr日本語ガイダンス↓http://www.geocities.jp/flickr_jp/index.html を参考にしました。 お手数ですが宜しくお願い致します。

  • flickrのAPIを用い、任意の写真を表示する方法

    flickrのAPIを用いて、個人のページに、指定した写真を表示させたいと思っています。 こちらのページを、参考にして(そのままのソースで)、flickrにアップロードされた最新の写真の中から、「HDR」というタグが付いた写真は表示させられるようになりました。 http://itpro.nikkeibp.co.jp/article/COLUMN/20061101/252356/?ST=swd-tech これを、写真を“撮影した時の時間”で表示させたいと思っています。 たとえば、2004年1月16日に撮った写真を表示、といった具合です。 flickrは、HPを見ると、taken on~ と写真を撮った時のデータも表示されており、撮影した時間もAPIから取ってこれると思うのですが、以下のソースをどのように変えたらよいでしょうか。 よろしくお願いいたします。 flickr-search.js -------------------------- // 画像検索を行う関数 function photo_search ( param ) { // APIリクエストパラメタの設定 param.api_key = 'APIキー'; param.method = 'flickr.photos.search'; param.per_page = 9; param.sort = 'date-posted-desc'; param.format = 'json'; param.jsoncallback = 'jsonFlickrApi'; // APIリクエストURLの生成(GETメソッド) var url = 'http://www.flickr.com/services/rest/?'+ obj2query( param ); // script 要素の発行 var script = document.createElement( 'script' ); script.type = 'text/javascript'; script.src = url; document.body.appendChild( script ); }; // 現在の表示内容をクリアする function remove_children ( id ) { var div = document.getElementById( id ); while ( div.firstChild ) { div.removeChild( div.lastChild ); } }; // オブジェクトからクエリー文字列を生成する関数 function obj2query ( obj ) { var list = []; for( var key in obj ) { var k = encodeURIComponent(key); var v = encodeURIComponent(obj[key]); list[list.length] = k+'='+v; } var query = list.join( '&' ); return query; } // オブジェクトからクエリー文字列を生成する関数 function obj2query ( obj ) { var list2 = []; for( var key in obj ) { var k = encodeURIComponent(key); var v = encodeURIComponent(obj[key]); list2[list2.length] = k+'='+v; } var query = list2.join( '&' ); return query; } // Flickr検索終了後のコールバック関数 function jsonFlickrApi ( data ) { // データが取得できているかチェック if ( ! data ) return; if ( ! data.photos ) return; var list = data.photos.photo; if ( ! list ) return; if ( ! list.length ) return; // 現在の表示内容(Loading...)をクリアする remove_children( 'photos_here' ); // 各画像を表示する var div = document.getElementById( 'photos_here' ); for( var i=0; i<list.length; i++ ) { var photo = list[i]; // a 要素の生成 var atag = document.createElement( 'a' ); atag.href = 'http://www.flickr.com/photos/'+ photo.owner+'/'+photo.id+'/'; // img 要素の生成 var img = document.createElement( 'img' ); img.src = 'http://static.flickr.com/'+photo.server+ '/'+photo.id+'_'+photo.secret+'_s.jpg'; img.style.border = '0'; atag.appendChild( img ); div.appendChild( atag ); } } search-hdr.html ------------------------------ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Flickr APIによる画像検索 (text)</title> <script type="text/javascript" src="flickr-search.js"></script> <script type="text/javascript"><!-- window.onload = function () { photo_search({ text: 'HDR' }); } --></script> </head> <body> <hr> <div id="photos_here">Loading...</div> <hr> </body> </html>

  • flickrを翻訳したいのですが

    写真データの倉庫としてflickrを利用しています。 しかし、英語が分からないため辞書片手になんとかファイルの登録とそのデータのブログへの張り付け方法を探り出し、現在に至っています。 他の人の写真を見るなど、まだ利用方法があるのだろうと下記の翻訳機能を追加しましたが、どうも機能していないようです。 設定が悪いのか、この機能が使えないサイトなのかご教示下さい。 パソコン環境:21.5インチiMac OS X 10.7.2 Intel Core i5 機能追加方法:Safari 機能拡張により "Translate"をインストール。環境設定で拡張機能「"Translate"を有効にする」にチェック入 確認方法:再起動してSafariでflickrを開く、が、英文表示のまま。 よろしくお願いします。

    • ベストアンサー
    • Mac
  • 写真共有サービスをメタ検索したい

    Google等のイメージ検索では写真に特化されず余分な検索結果が出てきて、欲しい写真をパッと探せずもどかしく思っています。 そこで、FlickrやPicasaをはじめとする写真共有サービスに特化してメタ検索(横断検索)を行っている無料のウェブサービスをご存知でしたら、教えてください。2バイト文字さえ通れば、英語のサイトでも構いません。 例えば「秋葉原」と検索すれば、前述の2大サービスやZooomr等の検索結果を1つのページに統合してサムネイル表示してくれるようなウェブサービスを希望しています。Truveoのイメージ検索版のような感じです。 なお、ウェブサービスが第一希望ですが、ウェブサービスにはないけれども、例えば無料のソフトウェアで同じようなことができるのであれば、そのようなソフトウェアをご紹介していただけるだけでもありがたいです。

  • Flickrの写真に対するコメント取得

    Flickrに投稿された写真のコメントをAPIを使って取得しようと考えています。 写真の取得はこのサイトを参考にしてできましたが、コメントの取得がうまくいきません。 コードはこのサイトに書いてある通りで変えていませんが、どの部分を変更すればうまくコメント取得はできるのでしょうか。 検索結果をJSONに変換することはできましたが、コメントを画面に出力することができません。 わかるかたお願いします。 コードはここに載せておきます。 <?php //ライブラリを読み込む require_once 'phpflickr-master/phpFlickr.php' ; // Consumer Key $app_key = '' ; // Consumer Secret $app_secret = '' ; // インスタンスを作成する $flickr = new phpFlickr( $app_key , $app_secret ) ; //オプションの設定 $option = array( 'tags' => 'Tokyo, Japan', 'per_page' => 50 , // 取得件数 'extras' => 'description' , // 画像サイズ 'safe_search' => 3 , // セーフサーチ 'sort' => 'interestingness-desc', ) ; // GETメソッドで指定がある場合 foreach( array( 'tag' , 'per_page' , 'woe_id' , 'license' , 'sort' , 'bbox' ) as $val ) { if( isset( $_GET[ $val ] ) && $_GET[ $val ] != '' ) { $option[ $val ] = $_GET[ $val ] ; } } // 検索を実行し、取得したデータを[$result]に代入する $result = $flickr->photos_search( $option ) ; // [$result]をJSONに変換する $json = json_encode( $result ); // JSONをオブジェクト型に変換する $obj = json_decode( $json ) ; // HTML用 $html = '' ; // 写真検索を実行する $html .= '<h2>条件を指定する</h2>' ; $html .= '<p>条件を指定して、写真を検索してみて下さい。</p>' ; $html .= '<form>' ; $html .= '<p style="font-size:.9em; font-weight:700;"><label for="text">検索キーワード (text)</label></p>' ; $html .= '<p style="margin:0 0 1em;"><input id="text" name="text" value="寺" placeholder="寺"></p>' ; $html .= '<p style="font-size:.9em; font-weight:700;"><label for="bbox">位置範囲 (bbox)</label></p>' ; $html .= '<p style="margin:0 0 1em;"><input id="bbox" name="bbox" list="bbox-data" placeholder=""></p>' ; $html .= '<datalist id="bbox-data">' ; $html .= '<option value="139.74136476171873,35.67800739824976,139.78565339697263,35.71146639304908">' ; $html .= '</datalist>' ; $html .= '<p><button>検索する</button></p>' ; $html .= '</form>' ; // 実行結果の表示 $html .= '<h2>実行結果</h2>' ; $html .= '<p>リクエストの実行結果です。</p>' ; // リスト形式で表示する $html .= '<ul style="margin:2em 0 0; padding:0; overflow:hidden; list-style-type:none; text-align:center;">' ; // ループ処理 foreach( $obj->photo as $photo ) { // データが揃っていない場合はスキップ if( !isset($photo->url_q) || !isset($photo->width_q) || !isset($photo->height_q) ) { continue ; } // データの整理 $t_src = $photo->url_q ; // サムネイルの画像ファイルのURL $t_width = $photo->width_q ; // サムネイルの横幅 $t_height = $photo->height_q ; // サムネイルの縦幅 $o_src = ( isset($photo->url_c) ) ? $photo->url_c : $photo->url_q ; // 画像ファイルのURL // 出力する $html .= '<li style="float:left; margin:1px; padding:0; overflow:hidden; height:112.5px">' ; $html .= '<a href="' . $o_src . '" target="_blank">' ; $html .= '<img src="' . $t_src . '" width="' . $t_width . '" height="' . $t_height . '" style="max-width:100%; height:auto">' ; $html .= '</a>' ; $html .= '</li>' ; } $html .= '</ul>' ; // 取得したデータ $html .= '<h2>取得したデータ</h2>' ; $html .= '<p>下記のデータを取得できました。</p>' ; $html .= '<h3>JSONに変換後</h3>' ; $html .= '<p><textarea rows="8">' . $json . '</textarea></p>' ; ?><!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="robots" content="noindex,nofollow"> <link rel="stylesheet" type="text/css" href="style.css"> <!-- ビューポートの設定 --> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Flickr APIで写真を検索するサンプルデモ</title> </head> <body> <div id="main"> <p>aaa</p> </div> <div id="main2"> <?php echo $html ?> <p style="text-align:center"><a href="https://syncer.jp/flickr-api-matome">配布元: Syncer</a></p> </div> </body> </html>

    • 締切済み
    • PHP
  • Eye-Fi Share:撮った写真の転送先は?

    購入に先立ち、Wi-Fi機能付きSDメモリー[Eye-Fi Share]についておしえてください。パソコン(Mac)は無線LANでネットにアクセスしています。また、Flickr登録済みです。 撮った写真は、いったんFlickrなどにアップされてから、パソコンにダウンロードされるのでしょうか(Eye-Fi > Flickr > Mac)。 それともFlickrとパソコンの両方にアップされるのでしょうか(Eye-Fi > Flickr & Mac)。 また、アップ先をパソコンのみに指定できるのでしょうか(Eye-Fi > Mac)。

  • 検索順位を得るAPI

    ご質問があります。 ある特定のキーワードにてある特定のサイトが、YahooやGoogleで検索順位がどのくらいなのかを得るAPI等はありませんでしょうか? その都度結果を得られる、ツールサイト等は多数あるのですが・・・。 できれば、プログラムで利用できるAPIがあればよいのですが。

    • 締切済み
    • PHP
  • win8 でgoogleの検索ができません

    アクセスありがとうございます。 PCのことが良くわからず、質問が変かも知れませんが、よろしくお願いします。 win8 IE10 で、スタート画面からIEを起動させ、(つまりデスクトップでない方の画面)下にある検索窓に日本語を入れて今まで、検索していました。 「ツール」→「アドオンの管理」で、bing を削除して、google を「既定」にした後、 検索すると「このページは表示できません」というエラーメッセージが出ます。 検索は google を利用して、スタート画面からIEを起動させた状態で下部の検索窓から、 日本語で検索するにはどうしたら良いでしょうか?

専門家に質問してみよう