Yahoo!デベロッパーになってみたよ。
2008年02月07日02:15
しばらくプログラムの勉強でパンクしそうになった頭を休ませようと思うのですが、思い浮かぶのはPHPとマッシュアップの事ばかり。

忘れたいのに忘れられない、もしかしてこれって恋?

このままでは想いが募るばかりでつらいので、もうトコトンPHPとかマッシュアップとかやってみることにしました。

まずは、Yahoo!デベロッパーネットワークへ。
一人だけど、レッツゴー!

Yahoo!デベロッパーネットワークのトップページに行ったよ。

手順が書いてありました。

1.Yahoo! JAPAN IDを取得
2.アプリケーションIDを登録
3.ドキュメントを読む
4.SDK(ソフトウエア開発キット)をダウンロードする
5.コミュニティーに参加する
6.アプリケーションを作成する
7.アプリ作成後公開しよう


まずはアプリケーションIDとやらがいるらしい。
この記事の時にYouTubeで作ったデベロッパーID(開発者ID)と一緒だな。
リクエストURLに入れるためのものだ。たぶん。


アプリケーションIDの説明書き

説明書きを読むと、アプリケーションIDは、一人10個まで作れるみたいです。
作ったプログラムごとに開発者IDは変えるように書かれています。
それから、人に知られたらいけないとの事です。
また、削除して新しいのを作り直す事が出来ないらしいです。
人に知られるとリクエスト回数の上限を越えたりして、利用が思うように出来なくなったりするようです。


早速登録しました。


何回かこのデベロッパーネットワークに訪れた事があったのですが、今までは説明を読んでも何をしていいかわかりませんでした。


ZAPA先生のマッシュアップ講座を通して、やるべき事が今はわかります。


・アプリケーションIDをもらうだけ

・アプリケーションIDをもらったら、リクエストを投げて、返ってきたXMLを利用するプログラムを自分で作る



この二つをやればよかったわけです。


デベロッパー

凄そうな響きだから、もっと特別な事をしないといけないのかと思っていたら、意外と単純でした。

ドキュメントってマジ多すぎで何を読んでも意味不明。
SDK(ソフトウエア開発キット)ってなんやねん?
コミュニティーで何かしなければならないのだろうか?


そういうことを考えて悩んで、そして「デベロッパー」の響きに負けて、何度も尻尾を巻いて逃げ帰っていたわけです。


今回は逃げません。


アプリケーションIDを取得して、ドキュメントを読むと、すらすらとまではいきませんがなんとなく意味がわかります。


試しに、デモのリクエストURLにアクセスしてみました。

ずらずらとXMLが表示されます。
階層が深いというわけでもなく、素直なXML。
これは利用しやすそうです。


あとはプログラムを作ればいいだけ。



以前からYahoo!のトップページに表示してあるニュースが少ないし、すぐ消えてしまうので、探しにくいと思っていました。

自分用に、Yahoo!ニュースがずらずら時間順にならんだページが欲しいと思っていたので、それを作る事にしました。

PVインデックスとかいう人気を示す指標があるみたいなので、それも表示してみることにしました。


そういうわけで、できたページはこちら。


やふーにゅーす・いちらん
http://main.matrix.jp/yahoo/news/

一応、携帯からも見れます(飛んだ先のページは、携帯では表示が崩れますが)。
一番下の方、時々表示がちょっとおかしい事がありますが。


あ、クレジット表示というものをしないといけないようです。



自分が作ったものが、なんとなく思い通りに動くと、嬉しいです。


もう少しだけ、PHPとマッシュアップ、やってみようかな。



clip!PHP 



この記事へのトラックバック


1. ギークなおっさんの成長ぶりがすごい!  [ [Z]ZAPAブロ〜グ2.0 ]   2008年02月07日 09:10

いつの間にか弟子入りされていた、「ギークなおっさんの弟子」。 そのギークなおっさんの成長ぶりがすごいことになっています! ギークなおっさんことアフィリエイトは儲かんないってばの中の人が、ZAPA先生...