接口地址:https://www.mxnzp.com/api/jokes/list |
---|
返回格式:json |
请求方式:get |
请求示例:https://www.mxnzp.com/api/jokes/list?page=1&app_id=your&app_secret=your |
名称 | 类型 | 必填 | 说明 |
---|---|---|---|
app_id | string | 必填 | app_id 扫码关注公众号 |
app_secret | string | 必填 | app_secret 扫码关注公众号 |
page | int | 必填 | 分页 |
名称 | 类型 | 说明 |
---|---|---|
page | int | 当前页数 |
totalCount | int | 总数量 |
totalPage | int | 总页数 |
limit | int | 每页数量 |
list | array | 每页具体数据 |
content | string | 段子内容 |
updateTime | string | 更新时间 |
{
"code": 1,
"msg": "数据返回成功!",
"data": {
"page": 1,
"totalCount": 87145,
"totalPage": 8715,
"limit": 10,
"list": [{
"content": "课上,小雯觉得时间很难熬。 就开始敲桌子打板凳,还念念有词道,“真是渡分如年啊!” 然后,就问坐在旁边的小佩:“还有几分钟下课?” 小佩看了看表,淡淡地说:“还有一年。”",
"updateTime": "2020-06-18 23:59:24"
}, {
"content": "听说你又被开除啦? 是啊!老板娘怀孕了,就把我开除了~我去!老板娘怀孕开除你!你和她肚子的里孩子有什么关系啊? 就是怕有关系才把我开除的,老板娘说,怀孕的时候天天见我的样子,怕孩子生出来长的像我一样丑,就把我开除了……",
"updateTime": "2020-06-18 23:59:23"
}, {
"content": "和女朋友分手,她舍不得我,说再给我做一顿饭。晚上去她家,她给我做的黄瓜花生拌的凉菜,煮的螃蟹,板栗炖牛肉,还做了个羊肉汤,之后还准备了西瓜,还给我剥桔子,她说看着我都吃了,就满足了,看她这么用心,我就都吃了,那么现在到底分,还是 ?",
"updateTime": "2020-06-18 23:59:23"
}, {
"content": "甲:”你怎么总是在晚上九点后才和女朋友相约,难道真像作家们所说的“爱情需要黑暗……。”乙:”那倒不是,只因为九点后街上的商店都关了门呀。”",
"updateTime": "2020-06-18 23:59:22"
}, {
"content": "夜深了,两个男子走在路上开始谈论起鬼来。其中一个说:“有些人活着的时候就够吓人的了,死了之后还要吓人。听说天黑了以后这条街上会有个鬼出现,那个鬼长得丑死了,有好几个胆小的女孩子都被他吓晕过,并且他以吓人为乐。”这时,突然从他们后面传出话来:“是哪个家伙在说我的坏话?”",
"updateTime": "2020-06-18 23:59:21"
}]
}
}
错误码 | 说明 |
---|---|
0 | app_id或者app_secret不合法 |
<?php
/**
* Created by PhpStorm.
* User: FZS
* Time: 2022/06/01 11:38
*/
class freeApi
{
private $apiUrl;
public function __construct()
{
$this->apiUrl = 'https://www.mxnzp.com/api/jokes/list?page=1&app_id=your&app_secret=your';
}
/**
* 获取结果
* @return array
*/
public function getResult()
{
return file_get_contents($this->apiUrl);
}
}
package main
import (
"fmt"
"io/ioutil"
"log"
"net/http"
)
const (
APIURL = "https://www.mxnzp.com/api/jokes/list?page=1&app_id=your&app_secret=your"
)
func main() {
queryUrl := fmt.Sprintf("%s",APIURL)
resp, err := http.Get(queryUrl)
if err != nil {
log.Println(err)
return
}
defer resp.Body.Close()
body, err := ioutil.ReadAll(resp.Body)
if err != nil {
fmt.Println(err)
return
}
fmt.Println(string(body))
}