Dede是一款基于PHP的開源CMS系統,它提供了豐富的JSON接口,方便我們在自己的程序中調用。以下是一些關于Dede JSON接口的使用方法:
//以獲取文章列表為例 //先引入dede的global.func.php文件 require_once(dirname(__FILE__).'/data/common.inc.php'); //下面是獲取文章列表的代碼,其中$date為時間戳,$typeid為欄目ID $arcrow = GetArchive($date,0,0,$typeid); foreach($arcrow as $row){ $title = $row['title']; $litpic = $row['litpic']; $id = $row['id']; //可以像上面這樣獲取每一篇文章的信息,然后做想做的處理 }
GetArchive函數是Dede中獲取文章列表的函數,其中$date參數即為時間戳。如果要獲取當前時間的時間戳,可以用如下代碼:
$date = time();
如果需要獲取多個欄目的文章列表,可以在foreach循環外套一個for循環,如下所示:
$types = array(1,2,3);//欄目ID數組 foreach($types as $typeid){ $arcrow = GetArchive($date,0,0,$typeid); foreach($arcrow as $row){ $title = $row['title']; $litpic = $row['litpic']; $id = $row['id']; //可以像上面這樣獲取每一篇文章的信息,然后做想做的處理 } }
以上是一些關于Dede JSON接口的用法,可以根據實際需要進行調用。