您好,欢迎访问一九零五行业门户网

微信二、获取笑话

获取笑话
获取笑话这些有接口的很简单,只要调用接口传值过去,返回显示返回值就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元
其它类似信息

推荐信息