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>
参考サイト
関連エントリー