接口如何使用(以笑話大全api為例)


接口如何使用(以笑話大全api為例)

一、總結

一句話總結:直接用ajax,或者post,get方式向接口網址請求數據,然后接收網站傳過來的數據就好,和我們寫網站的時候前台向后台請求數據的方式一樣。 所以,比如想獲取用戶的地理位置,直接可以請求獲取地理位置的接口網址。

 

 

二、接口如何使用(以笑話大全api為例)

http://api.jisuapi.com/xiaohua/text

JSON,JSONP
GET POST
http://api.jisuapi.com/xiaohua/text?pagenum=1&pagesize=1&sort=addtime&appkey=yourappkey

 

 

請求參數:

API在線測試

 

參數名稱 類型 必填 說明
pagenum int 頁碼
pagesize int 每頁條數 最大20
sort string 排序 addtime按時間倒敘 rand隨機獲取
sort=rand時,pagenum無效

 

 

返回參數:

參數名稱 類型 說明
total string 總數
pagenum int 當前頁
pagesize int 每頁條數
content string 內容
addtime string 時間
url string 詳情頁地址

 

 

請求代碼:

 1 <?php
 2  
 3 require_once 'curl.func.php';
 4  
 5 $appkey = 'your_appkey_here';//你的appkey
 6 $pagenum = 1;
 7 $pagesize = 1;
 8 $sort = 'addtime';//addtime/rand
 9 $url = "http://api.jisuapi.com/xiaohua/text?pagenum=$pagenum&pagesize=$pagesize&sort=$sort&appkey=$appkey";
10 $result = curlOpen($url);
11 $jsonarr = json_decode($result, true);
12 //exit(var_dump($jsonarr));
13 if($jsonarr['status'] != 0)
14 {
15     echo $jsonarr['msg'];
16     exit();
17 }
18 $result = $jsonarr['result'];
19 echo $result['total'].' '.$result['pagesize'].' '.$result['pagenum'].'<br>';
20 foreach($result['list'] as $val)
21 {
22     echo $val['content'].' '.$val['addtime'].' '.$val['url'].'<br>';
23 }

 

JSON返回示例 :

 1 {
 2     "status": "0",
 3     "msg": "ok",
 4     "result": {
 5         "total": "33731",
 6         "pagenum": "1",
 7         "pagesize": "1",
 8         "list": [
 9             {
10                 "content": "高一上英語課時,老師讓我們給自己起一個英 文名 字。<br>我起了一個叫“L i f e”,寓 意“人 生”的意思。<br>然后……我就被同學叫了三年的“來 福”。",
11                 "addtime": "2014-10-14 15:48:18",
12                 "url": "http://m.kaixinhui.com/detail-26458.html"
13             }
14         ]
15     }
16 }

 

鏈接地址:笑話大全API接口_免費數據接口 - 極速數據
https://www.jisuapi.com/api/xiaohua/

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM