YouTubeのApiで動画を検索
Posted by admin | Filed under Api, ネタ
YouTubeのApiとAmazonのApiをマッシュアップして
またまたiGoogleのガジェットをつくってみました。
このガジェットを簡単に説明しますと、
AmazonでJ-POPの売上ランキングのxmlをゲットし、
ランキングタイトルから無駄なテキストを省き
そのキーワードでyoutubeで動画を検索し、
ガジェット内で音楽PVとか見ちゃう、もしくは音楽聞いちゃおう!
そして気に入ったらそのままAmazonで買ったれぃ!
という内容のガェットです。
まあまあそんなわけで、youtubeのApiをつかって動画を検索する方法
'http://gdata.youtube.com/feeds/api/videos?vq=' + 'キーワード' + '&most_responded=this_week';
例)Perfumeで検索
(例はURLエンコードをしてませんが、キーワードはURLエンコードしたほうがいいです)
パラメータについての説明は こちら
これで検索キーワード「Perfume」の週間人気順rssがゲットできます。
デベロッパーキーとかもいらないんだね。
そんでタイトル名とvideoIDをひっぱってくればおっけい。
Apiのレスポンスを閲覧したい
Posted by admin | Filed under Api, ネタ
igoogleのガジェットをつくってテストする際に
firebugのコーンソールでレスポンスをみると
特殊文字が16進文字コードみたいな感じにかわっちゃうんですよ。
例)
<BR> → \x3c\x42\x52\x3e
こんな感じでひどくみにくいので
xmlを表示するflashを作りました、
よかったらつかってください。
※2008/12/9 ソースにまちがいあったのでなおしました
上段はamazon仕様です 入力項目を変えてお楽しみください
下段はurlを入れればそのままつかえますお好きな感じでどうぞ。
出てきたxmlはコピって
整列・インデントが入るツールを使うとソースがすごく見やすいです。
僕はdreamweaverの
コマンド → ソースフォーマットの適用
でゆとってます。でへへ。loadxml
Flickr ApiキーをGetするまでの道のり
Posted by admin | Filed under Api, ネタ
英語が読めないと登録がめんどいよ
2008年11月21日現在の登録方法
1 アメリカのyahooでユーザー登録(日本のyahooIDとは別物)
2 登録完了後 Flickr Servicesへ
・Non-Commercial API Key (非営利的だと思います)
・Apply for a Commercial API Key
上記2つのどちらかを選ばなければなりません。どちらを選ぶかはよく英文を読んでください。
英語が苦手なぼくはNonのほうを選択。
3 さらに個人情報を登録
Application Notesはたぶんapiの使用用途を書いとけ だと思います。
あとは規約を守ってねーのチェック
4 登録が終わると
32文字の英数字からなる文字列がAPI Keyと
16文字の英数字secretが表示されます
さあkeyをもらったのでさっそくつかってみよう!
リクエストパラメータは参照サイトをみてちょ
参考サイト ITPro 第2回 JavaScriptからFlickr APIで画像検索
Tags: Api
iGoogleのガジェットつくってみた2
Posted by admin | Filed under Api, Javascript, ネタ
この間つくったスイーツランキングのソースを利用して
任天堂wii-予約受付中ランキングガジエットをつくってみた
<script src="http://www.gmodules.com/ig/ifr?url=http://hosting.gmodules.com/ig/gadgets/file/102498631954277920987/wiiRnk.xml&synd=open&w=320&h=375&title=%E4%BB%BB%E5%A4%A9%E5%A0%82Wii-%E4%BA%88%E7%B4%84%E5%8F%97%E4%BB%98%E4%B8%AD%E3%83%A9%E3%83%B3%E3%82%AD%E3%83%B3%E3%82%B0&border=%23ffffff%7C3px%2C1px+solid+%23999999&output=js"></script>
Tags: Api, google, iGoogle, Javascript
iGoogleのガジェットつくってみた
Posted by admin | Filed under Api, Javascript, ネタ
詳細はまた書きます
iGoogleを使ってる人はまずここでGETしよう!
今すぐ!Amazon売れ筋スイーツランキング
http://www.google.co.jp/ig/directory?hl=ja&url=hosting.gmodules.com/ig/gadgets/file/102498631954277920987/sweetRnk.xml
Tags: Api, iGoogle, Javascript
phpでAmazonWebサービスを利用してみた
Posted by admin | Filed under Api, php
とりあえずphpで読み込んでパースしてみました amazonスイーツランキングWarning: simplexml_load_file(http://ecs.amazonaws.jp/onca/xml?Service=AWSECommerceService&AWSAccessKeyId=0ETC98H2SJYS0Z5YEV02&Version=2008-04-07&AssociateTag=sopeoaff-22&ContentType=text%2Fxml&Operation=ItemSearch&SearchIndex=Grocery&BrowseNode=71314051&ResponseGroup=Medium&Sort=salesrank) [function.simplexml-load-file]: failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request in /var/www/html/sopeo/wp-content/plugins/exec-php/includes/runtime.php(42) : eval()'d code on line 21
Warning: simplexml_load_file() [function.simplexml-load-file]: I/O warning : failed to load external entity "http://ecs.amazonaws.jp/onca/xml?Service=AWSECommerceService&AWSAccessKeyId=0ETC98H2SJYS0Z5YEV02&Version=2008-04-07&AssociateTag=sopeoaff-22&ContentType=text%2Fxml&Operation=ItemSearch&SearchIndex=Grocery&BrowseNode=71314051&ResponseGroup=Medium&Sort=salesrank" in /var/www/html/sopeo/wp-content/plugins/exec-php/includes/runtime.php(42) : eval()'d code on line 21
XMLパースエラー