亚洲成人高清_国产图区_欧美亚洲综合在线_欧美精品国产综合久久_欧美综合影院_97精品在线

2023-06-03 10095

首頁 » 文檔 » 開發(fā)指南

網站數據轉換為JSON格式輸出

在開發(fā)APP、小程序等應用過程中,經常需要以API接口形式請求網站數據,以下為JSON數據輸出的一個開發(fā)示例。

建立api/json/demo.php,代碼如下:

<?php
require '../../common.inc.php';
$lists = array();
$result = $db->query("SELECT itemid,title FROM {$DT_PRE}webpage ORDER BY listorder");
while($r = $db->fetch_array($result)) {
	$lists[] = $r;
}
echo json_encode($lists);
?>

基本流程是先引入系統框架,然后將數據庫里的數據查詢出來,保存到數組,通過json_encode函數將數組轉換為JSON格式數據輸出。

實際開發(fā)過程可以根據實際需要,傳遞不同的參數,改變SQL語句來實現不同數據的輸出。

通過瀏覽器訪問 網站地址/api/json/demo.php 調試無誤之后,在應用中請求此地址即可獲取相應的數據。

自V8.0版本,api/json/demo.php已經默認創(chuàng)建,可以參考此文件創(chuàng)建更多不同的文件對應不同的功能需求。

為了訪問入口的統一,V8.0同時提供了api/json.php文件,可以通過傳遞文件名參數 api/json.php?file=demo 來訪問 api/json/demo.inc.php

api/json.php代碼如下:

<?php
require '../common.inc.php';
require DT_ROOT.'/include/post.func.php';
(isset($file) && check_name($file)) or $file = 'demo';
@include DT_ROOT.'/api/json/'.$file.'.inc.php';
?>

api/json/demo.inc.php代碼如下:

<?php
defined('IN_DESTOON') or exit('Access Denied');
$lists = array();
$result = $db->query("SELECT itemid,title FROM {$DT_PRE}webpage ORDER BY listorder");
while($r = $db->fetch_array($result)) {
	$lists[] = $r;
}
echo json_encode($lists);
?>

例如需要調用新聞數據,可以使用如下兩種方法實現:

一、創(chuàng)建 api/json/news.php ,參考 api/json/demo.php 編寫邏輯,通過 網站地址/api/json/news.php 訪問

二、創(chuàng)建 api/json/news.inc.php ,參考 api/json/demo.inc.php 編寫邏輯,通過 網站地址/api/json.php?file=news 訪問

建議使用第二種方式進行開發(fā),如果需要對訪問進行認證,數據進行加密等可以直接在api/json.php中統一處理。

數據 JSON API 接口 APP 小程序
以上內容是否對您有幫助?點擊反饋加群交流

 
公司簡介   |   聯系方式   |   合作代理   |   隱私政策   |   使用協議   |   意見反饋    
主站蜘蛛池模板: 日本毛片爽看免费视频 | 9久久99久久久精品齐齐综合色圆 | 亚洲精品一区二区三区四区高清 | 超碰97免费在线 | 久久香蕉国产精品一区二区三 | 国产亚洲精品久久久久久线投注 | 清纯唯美亚洲综合激情 | 中文字幕免费在线观看 | 欧美在线精品一区二区在线观看 | 中国人免费的片 | 国产欧美一区二区三区久久人妖 | 国产日产亚洲欧美综合另类 | 国产碰碰| 亚洲美女视频 | 婷婷综合色 | 一级毛片看真人在线视频 | 亚洲精品在线观看视频 | 亚洲精品一区二区三区婷婷月色 | 91茄子国产线观看免费 | 精品欧美一区二区精品久久久 | 国产精品岛国久久久久久久 | 日韩成人av在线播放 | 亚洲美女亚洲精品久久久久 | 午夜影剧| 草莓视频午夜在线观影 | 欧美精品h在线播放 | 桥本有菜免费av一区二区三区 | 啪啪网页 | 婷婷色在线视频 | 欧美激情精品久久久久 | free国产hd老熟bbw | 三级黄色一级视频 | 亚洲欧美日韩在线不卡中文 | 天天看天天摸色天天综合网 | 久久精品国产一区二区 | 久久久亚洲欧洲日产国码606 | 免费高清伧理片午夜伧理片 | 狠狠躁夜夜躁人人爽天天miya | 久久久入口 | 亚洲第一女人av | 亚洲午夜成激人情在线影院 |