OpenAPI
OpenAPI调用说明
OpenAPI调用示例
  • 返回数据:以JSON格式返回数据。
  • PHP调用示例:
    <?php
        $OpenAPI
    ="http://hotbook.nit.net.cn/api/openapi.php?uid=49f66d**";
        
    //$json=get_by_curl($OpenAPI); /*您可以写一个函数,用CURL获取数据*/
        
    $json=file_get_contents($OpenAPI); /*这种就更简单了,直接用PHP内置函数获取数据*/
        
    $arr=json_decode($jsontrue);/*结果转换成数组*/ 
        
    foreach($arr as $i=>$bookarr){/*循环得到每一本书的数组$bookarr*/
            
    echo $bookarr['ti']."<br>";/*输出书名。当然,您可以根据数组索引,得到其它信息*/
        
    }
    ?>
  • 上述代码在线效果
OpenAPI数据结构
  • 解析后数组:
    Array
    (
        [0] => Array
            (
                [ti] => 了不起的盖茨比
                [au] => [美]斯科特·菲茨杰拉德;张滨江
                [puber] => 天津科技翻译出版公司
                [py] => 2004
                [img] => http://hotbook.nit.net.cn/user/book/bookface/201607/01/7543316501.jpg
                [url] => http://hotbook.nit.net.cn/nit/?clm=book&what=detail&id=15713
            )
    
        [1] => Array
            (
                [ti] => 哈佛百年经典.35卷
                [au] => [爱尔兰]埃德蒙·伯克著;廖红
                [puber] => 北京理工大学出版社
                [py] => 2014
                [img] => http://hotbook.nit.net.cn/user/book/bookface/201606/28/9787564094768.jpg
                [url] => http://hotbook.nit.net.cn/nit/?clm=book&what=detail&id=15683
            )
            ……
    
  • 数组索引说明:
    • ti:书名
    • au:作者
    • puber:出版单位
    • py:出版年
    • img:图书封面地址
    • url:图书在热书系统中的详细信息地址


问渠那得清如许,为有源头活水来。
——朱熹