it-ebooks.info提供很多英文原版电子书,图书质量都很不错,我在找cocoa开发相关书籍时偶然看到这个网站提供api接口,就萌生了做个应用利用他的api来搜索下载图书。
本来想用做os x的应用,但是发现个人不熟悉os x的应用开发,只熟悉ios应用开发,但是,开发ios端应用没意义,然后就依然拾起扔了多年的php,就用php写吧。
首先看他的api说明it-ebooks-api.info,就知道他提供的功能不多,但是基本包含了所有的内容。
做这个小项目用到的知识点主要是php对json格式数据的使用,很简单!
直接贴代码吧。
这是查询页itbook.php
<pre name="code" class="php"><?php
$key = $_GET["key"];
$handle = fopen("http://it-ebooks-api.info/v1/search/$key","rb");
$content = "";
while (!feof($handle)) {
$content .= fread($handle, 10000);
}
fclose($handle);
$content = json_decode($content,true);
for ($i = 0; $i < count($content["Books"]); $i++)
{
print "<li>图书ID: " . $content["Books"][$i]["ID"] . " 图书名字:<a href='itbookinfo.php?id=".$content["Books"][$i]["ID"]."'>". $content["Books"][$i]["Title"]."</a></li>";
}
?>
可能大家也看出来了,我这个输入查询的