如何通过PHP查询长尾关键词笑话大全?

2026-04-06 08:181阅读0评论SEO问题
  • 内容介绍
  • 相关推荐

本文共计1416个文字,预计阅读时间需要6分钟。

如何通过PHP查询长尾关键词笑话大全?

PHP查询笑话大全的方法:

1.开通笑话大全接口服务,获取接口的调用key;

2.调用接口API,获取查询结果(JSON格式);

3.使用json_decode()将查询内容解析为数组;

4.打印解析后的数组内容。

如何通过PHP查询长尾关键词笑话大全?

php查询笑话大全的方法:1、开通笑话大全接口服务,获取接口的调用凭证请求key;2、调用接口API发出请求,获取查询结果(json格式);3、使用json_decode()将查询内容解析成数组;4、打印解析后的内容,例“var_dump(结果数组);”。

php入门到就业线上直播课:进入学习
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API调试工具:点击使用

本教程操作环境:windows7系统、PHP8.1版、DELL G3电脑

基于PHP的笑话大全接口调用示例

前期准备

  • 申请接口

    通过 www.juhe.cn/docs/api/id/95?s=cpphpcn 自助申请开通接口

  • 获取接口的调用凭证请求key

    可以在个人中心 ➡️ 数据中心 ➡️ 我的API 模块看到此接口的调用凭证请求key

请仔细阅读官网的接口文档,这是聚合数据与开发者的约定,它将有助于您对接口业务的理解,从而顺利地开展开发工作

1.随机获取笑话接口

请求参数

名称必填类型说明key是string在个人中心->我的数据,接口名称上方查看

代码示例

//请求的接口URL $apiUrl = 'v.juhe.cn/joke/randJoke.php'; //请求参数 $params = [ 'key' => '聚合数据上申请的接口调用key', ]; //参数数组转换成字符串 $paramsString = v.juhe.cn/joke/content/list.php'; //请求参数 $params = [ 'key' => '聚合数据上申请的接口调用key', 'sort' => 'desc', 'time' => '1603439247', 'pagesize' => 3 ]; //参数数组转换成字符串 $paramsString = v.juhe.cn/joke/content/text.php'; //请求参数 $params = [ 'key' => 聚合数据上申请的接口调用key, 'page' => 1, 'pagesize' => 3 ]; //参数数组转换成字符串 $paramsString = http_build_query($params); //发起接口网络请求 $response = null; try { $response = juheHttpRequest($apiUrl, $paramsString, 1); } catch (Exception $e) { var_dump($e); //此处根据自己的需求进行具体的异常处理 } if (!$response) { echo '请求异常' . PHP_EOL; } //接收接口返回内容 $result = json_decode($response, true); if (!$result) { echo '请求异常' . PHP_EOL; } $errorCode = $result['error_code']; if ($errorCode == 0) { $data = $result['result']; } else { echo "请求异常:{$errorCode}_{$result['reason']}" . PHP_EOL; } //打印接口返回结果 var_dump($result); /** * 发起网络请求函数 * @param String $url 请求的URL * @param bool $params 请求的参数内容 * @param int $isPost 是否POST请求 * @return bool|string 返回内容 */ function juheHttpRequest($url, $params = false, $isPost = 0) { $httpInfo = []; $ch = curl_init(); curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.118 Safari/537.36'); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 3); curl_setopt($ch, CURLOPT_TIMEOUT, 12); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); if ($isPost) { curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $params); curl_setopt($ch, CURLOPT_URL, $url); } else { if ($params) { curl_setopt($ch, CURLOPT_URL, $url . '?' . $params); } else { curl_setopt($ch, CURLOPT_URL, $url); } } $reponse = curl_exec($ch); if ($reponse === FALSE) { // echo "cURL Error: ".curl_error($ch); return false; } $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); $httpInfo = array_merge($httpInfo, curl_getinfo($ch)); curl_close($ch); return $reponse; }登录后复制

返回结果示例

array(3) { ["reason"]=> string(7) "Success" ["result"]=> array(1) { ["data"]=> array(3) { [0]=> array(4) { ["content"]=> string(335) "    小区门口修车师傅生意特好。人实在,只要不换零件,常常不收钱或只收个块把钱辛苦钱。最近发现他心黑了,价钱明显上调,就连充个气也收1块钱。旁边书报亭大妈是知情人,: 唉,多担待一下吧!他家上个月二胎,一窝生了四个带把的。。。。" ["hashId"]=> string(32) "2e010657b420dcee335c870bf9a18301" ["unixtime"]=> int(1559789702) ["updatetime"]=> string(19) "2019-06-06 10:55:02" } [1]=> array(4) { ["content"]=> string(246) "前天和同事去逛超市,说好久没买肉吃了,于是去看猪肉,结果看到的最便宜的猪肉都要十八块多,同事当场惊呼:“猪怎么了,这是!”卖肉的师傅笑着说:“猪没事,就是涨价了。”" ["hashId"]=> string(32) "d261d1f0d76bdc665d80f104cf7a7d65" ["unixtime"]=> int(1556845202) ["updatetime"]=> string(19) "2019-05-03 09:00:02" } [2]=> array(4) { ["content"]=> string(518) "去小卖部买烟,10块钱一盒的,给老板100,老板喜咪咪的看着我说:“我没零钱找你,就让我闺女陪你一晚抵账得了。”我一激动:“你老别介啊,我攒个私房钱出来偷偷买烟,真的很不容易啊!”老板:“怎么,你不愿意?要不然我去把我闺女叫出来!”我:“别!别!这钱你不用找了,千万别让您闺女知道我藏私房钱啊!”老板:“好女婿,只要你经常来买东西,我保证不说!哈哈哈”" ["hashId"]=> string(32) "7d6e3f6cda682c18c3bc122a767b8756" ["unixtime"]=> int(1556845202) ["updatetime"]=> string(19) "2019-05-03 09:00:02" } } } ["error_code"]=> int(0) }登录后复制

推荐学习:《PHP视频教程》

以上就是php怎么查询笑话大全的详细内容,更多请关注自由互联其它相关文章!

本文共计1416个文字,预计阅读时间需要6分钟。

如何通过PHP查询长尾关键词笑话大全?

PHP查询笑话大全的方法:

1.开通笑话大全接口服务,获取接口的调用key;

2.调用接口API,获取查询结果(JSON格式);

3.使用json_decode()将查询内容解析为数组;

4.打印解析后的数组内容。

如何通过PHP查询长尾关键词笑话大全?

php查询笑话大全的方法:1、开通笑话大全接口服务,获取接口的调用凭证请求key;2、调用接口API发出请求,获取查询结果(json格式);3、使用json_decode()将查询内容解析成数组;4、打印解析后的内容,例“var_dump(结果数组);”。

php入门到就业线上直播课:进入学习
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API调试工具:点击使用

本教程操作环境:windows7系统、PHP8.1版、DELL G3电脑

基于PHP的笑话大全接口调用示例

前期准备

  • 申请接口

    通过 www.juhe.cn/docs/api/id/95?s=cpphpcn 自助申请开通接口

  • 获取接口的调用凭证请求key

    可以在个人中心 ➡️ 数据中心 ➡️ 我的API 模块看到此接口的调用凭证请求key

请仔细阅读官网的接口文档,这是聚合数据与开发者的约定,它将有助于您对接口业务的理解,从而顺利地开展开发工作

1.随机获取笑话接口

请求参数

名称必填类型说明key是string在个人中心->我的数据,接口名称上方查看

代码示例

//请求的接口URL $apiUrl = 'v.juhe.cn/joke/randJoke.php'; //请求参数 $params = [ 'key' => '聚合数据上申请的接口调用key', ]; //参数数组转换成字符串 $paramsString = v.juhe.cn/joke/content/list.php'; //请求参数 $params = [ 'key' => '聚合数据上申请的接口调用key', 'sort' => 'desc', 'time' => '1603439247', 'pagesize' => 3 ]; //参数数组转换成字符串 $paramsString = v.juhe.cn/joke/content/text.php'; //请求参数 $params = [ 'key' => 聚合数据上申请的接口调用key, 'page' => 1, 'pagesize' => 3 ]; //参数数组转换成字符串 $paramsString = http_build_query($params); //发起接口网络请求 $response = null; try { $response = juheHttpRequest($apiUrl, $paramsString, 1); } catch (Exception $e) { var_dump($e); //此处根据自己的需求进行具体的异常处理 } if (!$response) { echo '请求异常' . PHP_EOL; } //接收接口返回内容 $result = json_decode($response, true); if (!$result) { echo '请求异常' . PHP_EOL; } $errorCode = $result['error_code']; if ($errorCode == 0) { $data = $result['result']; } else { echo "请求异常:{$errorCode}_{$result['reason']}" . PHP_EOL; } //打印接口返回结果 var_dump($result); /** * 发起网络请求函数 * @param String $url 请求的URL * @param bool $params 请求的参数内容 * @param int $isPost 是否POST请求 * @return bool|string 返回内容 */ function juheHttpRequest($url, $params = false, $isPost = 0) { $httpInfo = []; $ch = curl_init(); curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.118 Safari/537.36'); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 3); curl_setopt($ch, CURLOPT_TIMEOUT, 12); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); if ($isPost) { curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $params); curl_setopt($ch, CURLOPT_URL, $url); } else { if ($params) { curl_setopt($ch, CURLOPT_URL, $url . '?' . $params); } else { curl_setopt($ch, CURLOPT_URL, $url); } } $reponse = curl_exec($ch); if ($reponse === FALSE) { // echo "cURL Error: ".curl_error($ch); return false; } $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); $httpInfo = array_merge($httpInfo, curl_getinfo($ch)); curl_close($ch); return $reponse; }登录后复制

返回结果示例

array(3) { ["reason"]=> string(7) "Success" ["result"]=> array(1) { ["data"]=> array(3) { [0]=> array(4) { ["content"]=> string(335) "    小区门口修车师傅生意特好。人实在,只要不换零件,常常不收钱或只收个块把钱辛苦钱。最近发现他心黑了,价钱明显上调,就连充个气也收1块钱。旁边书报亭大妈是知情人,: 唉,多担待一下吧!他家上个月二胎,一窝生了四个带把的。。。。" ["hashId"]=> string(32) "2e010657b420dcee335c870bf9a18301" ["unixtime"]=> int(1559789702) ["updatetime"]=> string(19) "2019-06-06 10:55:02" } [1]=> array(4) { ["content"]=> string(246) "前天和同事去逛超市,说好久没买肉吃了,于是去看猪肉,结果看到的最便宜的猪肉都要十八块多,同事当场惊呼:“猪怎么了,这是!”卖肉的师傅笑着说:“猪没事,就是涨价了。”" ["hashId"]=> string(32) "d261d1f0d76bdc665d80f104cf7a7d65" ["unixtime"]=> int(1556845202) ["updatetime"]=> string(19) "2019-05-03 09:00:02" } [2]=> array(4) { ["content"]=> string(518) "去小卖部买烟,10块钱一盒的,给老板100,老板喜咪咪的看着我说:“我没零钱找你,就让我闺女陪你一晚抵账得了。”我一激动:“你老别介啊,我攒个私房钱出来偷偷买烟,真的很不容易啊!”老板:“怎么,你不愿意?要不然我去把我闺女叫出来!”我:“别!别!这钱你不用找了,千万别让您闺女知道我藏私房钱啊!”老板:“好女婿,只要你经常来买东西,我保证不说!哈哈哈”" ["hashId"]=> string(32) "7d6e3f6cda682c18c3bc122a767b8756" ["unixtime"]=> int(1556845202) ["updatetime"]=> string(19) "2019-05-03 09:00:02" } } } ["error_code"]=> int(0) }登录后复制

推荐学习:《PHP视频教程》

以上就是php怎么查询笑话大全的详细内容,更多请关注自由互联其它相关文章!