スポンサーリンク

ヤフーのトピックスAPIの検索APIが登場しました。
というわけで、少し使ってみる。

ソース
perlでタイトルとURLを取り出す。
タイトルがない場合もあるので、そのときは、no titleとする。

サンプルソース
#!/usr/local/bin/perl
use strict;
use warnings;
sub main
{
	my $appid = 'application id';
	#my $baseurl = 'http://api.news.yahoo.co.jp/NewsWebService/V1/Topics?';
	my $baseurl = 'http://news.yahooapis.jp/NewsWebService/V1/Topics?';

	my $url = $baseurl . "appid=" . $appid . "&" . "category=computer";

	my $xml = `curl --silent '$url'`;
	if ($? ne 0) {
		printf STDERR "curl error";
		exit (1);
	}
	use XML::Simple;
	my $ref = XMLin ($xml);

	foreach my $d ( @{$ref->{Result}} ) {

		my $title = "no title";
		if (ref($d->{title}) eq "HASH") {
		} else {
			$title = $d->{title};
		}

		print $title , "\n";;
		print $d->{url} , "\n";;
		print "\n";;
	}

	exit (0);
}

& main;

動かしてみる
% perl topics.pl
秋葉原「ザ・コン館」閉店か
http://dailynews.yahoo.co.jp/fc/computer/akihabara/

YouTube 著作権技術を9月投入
http://dailynews.yahoo.co.jp/fc/computer/youtube/

Second Life「興味ない」76%
http://dailynews.yahoo.co.jp/fc/computer/second_life/

NEC・日立、静かな水冷PC開発
http://dailynews.yahoo.co.jp/fc/computer/pc_new_model/

no title
http://dailynews.yahoo.co.jp/fc/computer/digital_single_lens_reflex_camera/

no title
http://dailynews.yahoo.co.jp/fc/computer/ipod/

総体応援ミニブログ開設
http://dailynews.yahoo.co.jp/fc/computer/twitter/

no title
http://dailynews.yahoo.co.jp/fc/computer/next_generation_windows/

no title
http://dailynews.yahoo.co.jp/fc/computer/high_speed_mobile_phone/

no title
http://dailynews.yahoo.co.jp/fc/computer/wimax/

no title
http://dailynews.yahoo.co.jp/fc/computer/qualcomm/

no title
http://dailynews.yahoo.co.jp/fc/computer/pc_soft_new_product/

no title
http://dailynews.yahoo.co.jp/fc/computer/skype/

no title
http://dailynews.yahoo.co.jp/fc/computer/web2/

no title
http://dailynews.yahoo.co.jp/fc/computer/google/

no title
http://dailynews.yahoo.co.jp/fc/computer/electronic_books/

no title
http://dailynews.yahoo.co.jp/fc/computer/small_memory_card/

no title
http://dailynews.yahoo.co.jp/fc/computer/mobile_computer/

no title
http://dailynews.yahoo.co.jp/fc/computer/saas/

no title
http://dailynews.yahoo.co.jp/fc/computer/digital_camera/

no title
http://dailynews.yahoo.co.jp/fc/computer/electroluminescence/

no title
http://dailynews.yahoo.co.jp/fc/computer/im/

no title
http://dailynews.yahoo.co.jp/fc/computer/podcasting/

no title
http://dailynews.yahoo.co.jp/fc/computer/brew/

no title
http://dailynews.yahoo.co.jp/fc/computer/ie_outlook/

no title
http://dailynews.yahoo.co.jp/fc/computer/storage/

no title
http://dailynews.yahoo.co.jp/fc/computer/input_device/

no title
http://dailynews.yahoo.co.jp/fc/computer/mp3/

no title
http://dailynews.yahoo.co.jp/fc/computer/mixi/

no title
http://dailynews.yahoo.co.jp/fc/computer/java/


ドキュメント
http://developer.yahoo.co.jp/news/topics/V1/topics.html

追記 2008/11/02

Yahoo!デベロッパーネットワークのAPIのドメインが変更になっています。
yahoo.co.jpドメインからyahooapis.jpドメインになってます。

http://news.yahooapis.jp/NewsWebService/V1/Topics


スポンサーリンク
スポンサーリンク
 
いつもシェア、ありがとうございます!


もっと情報を探しませんか?

関連記事

最近の記事

人気のページ

スポンサーリンク
 

過去ログ

2020 : 01 02 03 04 05 06 07 08 09 10 11 12
2019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12

サイト

Vim入門

C言語入門

C++入門

JavaScript/Node.js入門

Python入門

FreeBSD入門

Ubuntu入門

セキュリティ入門

パソコン自作入門

ブログ

トップ


プライバシーポリシー