微信二、获取笑话
程序员文章站
2022-06-14 20:34:47
...
获取笑话
获取笑话这些有接口的很简单,只要调用接口传值过去,返回显示返回值就ok了,我找到的一些公开api接口有以下这个网站
Web API: http://api.ajaxsns.com/
虫洞API: http://www.unidust.cn/web201012/kaifangAPI.jsp
聚合API: http://www.juhe.cn/docs
还有很多,问问谷歌就OK了.
好了,显示效果图为
代码如下
http get访问远程接口
来源:http://www.xiuxiandou.com/b-220-.html
获取笑话这些有接口的很简单,只要调用接口传值过去,返回显示返回值就ok了,我找到的一些公开api接口有以下这个网站
Web API: http://api.ajaxsns.com/
虫洞API: http://www.unidust.cn/web201012/kaifangAPI.jsp
聚合API: http://www.juhe.cn/docs
还有很多,问问谷歌就OK了.
好了,显示效果图为
代码如下
http get访问远程接口
/**
* 发送HTTP请求方法,目前只支持CURL发送请求
* @param string $url 请求URL
* @param array $params 请求参数
* @param string $method 请求方法GET/POST
* @return array $data 响应数据
*/
function http($url, $params, $method = 'GET', $header = array(), $multi = false){
$opts = array(
CURLOPT_TIMEOUT => 30,
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_SSL_VERIFYHOST => false,
CURLOPT_HTTPHEADER => $header
);
/* 根据请求类型设置特定参数 */
switch(strtoupper($method)){
case 'GET':
$opts[CURLOPT_URL] = $url . '?' . http_build_query($params);
break;
case 'POST':
//判断是否传输文件
//$params = $multi ? $params : http_build_query($params);
$opts[CURLOPT_URL] = $url;
$opts[CURLOPT_POST] = 1;
$opts[CURLOPT_POSTFIELDS] = $params;
break;
default:
throw new Exception('不支持的请求方式!');
}
/* 初始化并执行curl请求 */
$ch = curl_init();
curl_setopt_array($ch, $opts);
$data = curl_exec($ch);
$error = curl_error($ch);
curl_close($ch);
if($error) throw new Exception('请求发生错误:' . $error);
return $data;
}
//笑话
private function get_jock(){
$param=array(
"key" => "free",
"appid" => "0",
"msg" => "笑话"
);
$datas=http("http://api.ajaxsns.com/api.php",$param);
$json=json_decode($datas);
if($json->result==0){
$content=str_replace("{br}","\n",$json->content);
}else{
$content="从前有座山,山上有座庙,庙里有个小和尚,-^-,连接出错,请稍后再试,^_^.";
}
return array($content,"text");
来源:http://www.xiuxiandou.com/b-220-.html
AD:真正免费,域名+虚机+企业邮箱=0元
推荐阅读
-
微信小程序获取用户信息的两种方法wx.getUserInfo与open-data实例分析
-
Python使用itchat获取微信好友
-
关于.NET HttpClient方式获取微信小程序码(二维码)
-
MVC微信网页授权获取用户OpenId
-
微信小程序如何再次获取用户授权的方法
-
Python脚本抓取信息泄露,获取心怡妹子手机号并添加微信!
-
Vue.js 实现微信公众号菜单编辑器功能(二)
-
微信开发中使用通用函数处理,以重定向的方式实现用户身份信息的获取并转回原来页面
-
微信小程序授权 获取用户的openid和session_key【后端使用java语言编写】,我写的是get方式,目的是测试能否获取到微信服务器中的数据,后期我会写上post请求方式。
-
详解微信小程序 登录获取unionid