❶ cloudserverapi怎麼用
cloud server的api介面的用法如下:
電腦:華為筆記本。
系統:Windows10專業版2004。
工具:API Cloud3.0。
1、選擇相應的應用,進入「雲開發」下的「雲設置」選項卡,點擊「開啟數據雲」,為你的應用開啟數據服務。
❷ 如何使用 APICloud 的端 API 連接到自己的伺服器資料庫獲取數據
這個問題,去可以去APICloud官網--文檔里搜「雲開發」,有相關的詳細文檔可看。
APICloud雲API包括數據存儲、推送、統計、版本以及雲修復等服務,開發者可以通過相應的https介面來跡渣使用相關服務,數據服務模塊目前包括四個對象:model、query、user、relation,這些對象均需通過api.require('搏毀xxx')的方式引入後使用其中的API。
model對象為所有數據服務對象的超類,包含了insert、deleteById、deleteAll、姿銀悄findAll、updateById等最基本的增刪改查操作;
query對象用於創建和管理一次查詢的條件;
user對象提供對用戶的管理,在擁有model對象的所有API後,還增加了用戶注冊、登錄、注銷、驗證等API;
relation對象用於對象與對象之間關聯操作;
❸ 如何使用 APICloud 的端 API 連接到自己的伺服器資料庫獲取數據
方法/步驟
1
【首先】
1.如果想快速開發,沒有自己的伺服器,還是推薦使用雲API的數據雲。 2.不使用雲API的數據雲,可能是因為有web版且已經有商用數據。 3.不使用雲API的數據雲,需自己寫數據介面,即客戶端發送請求接收處理與生成json數據給客戶端進行交互。 4.感謝APICloud提供新的APP開發方式。 其實也不難,使用api.ajax進行請求即可。phper,以下使用演示使用PHP,資料庫使用Mysql,java黨或者.NET黨請自行coding...
2
【連接到資料庫(文件放在伺服器上),伺服器端輸出JSON】
<?php
/*
* 配置連接資料庫信息
*/
$host='localhost';//主機
$user='root';//資料庫賬號
$password='';//資料庫密碼
$database='test';//資料庫名
//打開資料庫連接
$db=mysqli_connect($host,$user,$password,$database);
//判斷連接是否成功
if($db){
$db->query("set names utf8");//設置UTF-8編碼(JSON的唯一編碼)
}else{
echo 'DATABASE_CONNECTION_DIE';//資料庫連接失敗
exit;
}
//sql查詢語句
$sql="select id,name,sex,age from person";
$result=$db->query($sql);
while($row=$result->fetch_assoc()){
$person_info[]=$row;//將取得的所有數據賦值給person_info數組
}
echo json_encode($person_info);//輸出JSON
?>
復制代碼
輸出的JSON示例:
[{"id":"1","name":"\u54c8\u5c3c","sex":"\u7537","age":"22"},{"id":"2","name":"\u5c0f\u9648","sex":"\u5973","age":"21"},{"id":"3","name":"\u5c0f\u767d","sex":"\u672a\u77e5","age":"1"}]
復制代碼
3
【測試用的資料庫SQL語句】
--
-- Database: `test`
--
-- --------------------------------------------------------
--
-- 表的結構 `person`
--
CREATE TABLE IF NOT EXISTS `person` (
`id` int(11) NOT NULL,
`name` varchar(5) NOT NULL,
`sex` varchar(2) NOT NULL,
`age` int(3) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- 轉存表中的數據 `person`
--
INSERT INTO `person` (`id`, `name`, `sex`, `age`) VALUES
(1, '哈尼', '男', 22),
(2, '小陳', '女', 21),
(3, '小白', '未知', 1);
復制代碼
搞定伺服器端輸出JSON後,重點來了...
4
【端API使用api.ajax讀取介面數據】
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0"/>
<title>test</title>
</head>
<body>
<button onclick="showPersonInfo()">點我獲取數據</button>
</body>
<script type="text/javascript" src="../script/api.js"></script>
<script>
function showPersonInfo(){
api.showProgress();//顯示載入進度框
//使用api.ajax請求數據,具體使用方法和參數請看官方文檔,這里使用get方法演示
api.ajax({
url:'http://192.168.0.10/get.php',//如果地址訪問不到會請求出錯,請填寫自己的介面地址
method:'get',
cache:'false',
timeout:30,
dataTpye:'json',
},function(ret,err){
api.hideProgress();//隱藏載入進度框
if(ret){
for(var i=0;i<ret.length;i++){
var html='<br>'+'ID:'+ret[i].id+'<br>'+'姓名:'+ret[i].name+'<br>'+'性別:'+ret[i].sex+'<br>'+'年齡'+ret[i].age;
document.write(html);
}
}else{
api.alert({msg:('錯誤碼:'+err.code+';錯誤信息:'+err.msg+'網路狀態碼:'+err.statusCode)});
}
});
}
</script>
</html>
復制代碼
5
OK,如果要POST方式,請自行參考官方文檔。
思路就是這樣,其它的依此類推:
客戶端發送請求,伺服器端接收處理後返回數據。
用戶登錄和狀態檢查推薦使用token檢驗,不要直接post密碼。
❹ api數據介面怎麼調用
API:應用程序介面(API:Application Program Interface)
應用程序介面(API:application programming interface)是一組定義、程序及協議的集合,通過 API 介面實現計算機軟體之間的相互通信。API 的一個主要功能是提供通用功能集。程序員通哪臘過使用 API 函數開發應用程序,從而可以避免編寫無用程序,以減輕編程任務。
遠程猛汪過程調用(RPC):通過作用在共享數據緩存器上的過程(或任務)實現程序間的通信。
標准查詢語言(SQL):是標準的訪問數據的查詢語言,通過通用資料庫實現應用程序間的數據共享。
文件傳輸:文件傳輸通過發送格式化文件實現應用程序間數據共享。
信息交付:指松耦合或緊耦合應用程序間的小型格式化信息,通過程序間的直接通枝緩仔信實現數據共享。
當前應用於 API 的標准包括 ANSI 標准 SQL API。另外還有一些應用於其它類型的標准尚在制定之中。A