>php教程 >php手册 >微信二、获取笑话

微信二、获取笑话

WBOY
WBOY원래의
2016-06-07 11:42:491299검색

获取笑话
获取笑话这些有接口的很简单,只要调用接口传值过去,返回显示返回值就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访问远程接口/**<br>  * 发送HTTP请求方法,目前只支持CURL发送请求<br>  * @param  string $url    请求URL<br>  * @param  array  $params 请求参数<br>  * @param  string $method 请求方法GET/POST<br>  * @return array  $data   响应数据<br>  */<br> function http($url, $params, $method = 'GET', $header = array(), $multi = false){<br>   $opts = array(<br>       CURLOPT_TIMEOUT        => 30,<br>       CURLOPT_RETURNTRANSFER => 1,<br>       CURLOPT_SSL_VERIFYPEER => false,<br>       CURLOPT_SSL_VERIFYHOST => false,<br>       CURLOPT_HTTPHEADER     => $header<br>   );<br>   <br>   /* 根据请求类型设置特定参数 */<br>   switch(strtoupper($method)){<br>     case 'GET':<br>       $opts[CURLOPT_URL] = $url . '?' . http_build_query($params);<br>       break;<br>     case 'POST':<br>       //判断是否传输文件<br>       //$params = $multi ? $params : http_build_query($params);<br>       $opts[CURLOPT_URL] = $url;<br>       $opts[CURLOPT_POST] = 1;<br>       $opts[CURLOPT_POSTFIELDS] = $params;<br>       break;<br>     default:<br>       throw new Exception('不支持的请求方式!');<br>   }<br>   <br>   /* 初始化并执行curl请求 */<br>   $ch = curl_init();<br>   curl_setopt_array($ch, $opts);<br>   $data  = curl_exec($ch);<br>   $error = curl_error($ch);<br>   curl_close($ch);<br>   if($error) throw new Exception('请求发生错误:' . $error);<br>   return  $data;<br> }//笑话<br> private function get_jock(){<br>     $param=array(<br>         "key"   => "free",<br>         "appid" =>   "0",<br>         "msg"   =>   "笑话"<br>     );<br>       <br>     $datas=http("http://api.ajaxsns.com/api.php",$param);<br>     $json=json_decode($datas);<br>     if($json->result==0){<br>         $content=str_replace("{br}","\n",$json->content);<br>     }else{<br>         $content="从前有座山,山上有座庙,庙里有个小和尚,-^-,连接出错,请稍后再试,^_^.";<br>     }<br>     return array($content,"text");微信二、获取笑话
来源:http://www.xiuxiandou.com/b-220-.html

AD:真正免费,域名+虚机+企业邮箱=0元

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.