TINAMI API

APIが公開されているため試してみました。
最初にユーザ登録をし、次にAPI利用申請をしてキーを発行していただきました。

メモ

  • /content/searchとか、認証がなくとも受け付けてくれるリクエストがある

確認ページ:TINAMI search

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
</head>
<body>
	<h1>TINAMI search</h1>
	<form action="" method="post">
		<input type="text" name="keyword" size="30" maxlength="255">
		<input type="submit" value="search">
	</form>

<?php
	if (!empty($_REQUEST['keyword'])) {
		$keyword = htmlspecialchars($_REQUEST['keyword'], ENT_QUOTES, 'UTF-8');
		echo search_tinami($keyword);
	}

	function search_tinami($keyword) {
		$api_key = 'tinami api key';
		$url = sprintf('http://api.tinami.com/content/search?api_key=%s&cont_type[]=1&cont_type[]=2&text=%s', $api_key, $keyword);
		$data = simplexml_load_file($url) or die('XML Parse error');
		$ret = '';
		foreach ($data->contents->content as $content) {
			$ret .= sprintf('<img src="%s">title: %s<br>',
				$content->thumbnails->thumbnail_150x150->attributes()->url, $content->title);		}

		return $ret;
	}
?>
</body>
</html>

参考サイト

関連エントリー

  1. PhoneGapお試し(iOS)
  2. Flickr API
  3. SimpleAPIのWikipedia API
  4. 楽天ウェブサービス(RWS)を使ってアフィリエイトリンクをつくる(PHP/REST)
  5. amazon Product Advertising APIで商品一覧を表示する(PHP/JSON)
This entry was posted in 未分類 and tagged , . Bookmark the permalink.