> php教程 > php手册 > Thinkphp5.0은 무료 API 인터페이스 데이터 메소드를 호출합니다.

Thinkphp5.0은 무료 API 인터페이스 데이터 메소드를 호출합니다.

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-08-15 16:49:58
원래의
2623명이 탐색했습니다.

데이터 집계 웹사이트에서 여러 가지 무료 API 인터페이스를 신청한 후 Thinkphp5.0을 사용하여 데이터를 호출하는 방법을 연구했습니다. 현재는 이를 사용하여 컨트롤러에 메서드와 조건을 추가했습니다. . 모두 수동으로 추가됩니다. 물론 인터페이스 상황에 따라 변수를 사용하여 조건을 동적으로 추가할 수도 있습니다.
<?php<br /> namespace appindexcontroller;<br /> use thinkController;<br /> <br /> class Index extends Controller<br /> {<br /> public function news(){<br /> $appkey = "db05e1234f593a7b458b43c3bfb2a000";<br /> //************1.头条新闻信息查询************<br /> $url = "http://v.juhe.cn/toutiao/index";<br /> $params = [<br /> "type" => "top",//类型<br>               "dtype" => "json",//返回数据格式:json或xml,默认json<br>               "key" => $appkey,//你申请的key<br>         ];<br>         $paramstring = http_build_query($params);           /*生成 URL-encode 之后的请求字符串*/<br> <br>         // print_r($paramstring);<br>         //     echo "<br>";<br>         $ch = curl_init($url.'?'.$paramstring);<br>         $contents = curl_exec($ch);<br>         $title=$contents['title'];<br>         $content=[<br>             'title'=>$title,<br>         ];<br>         return $content;<br>         // return 1;<br>         // curl_close($ch);<br>         // print_r($content);<br>         // echo "<br>";<br>         // $result = json_decode($content,true);<br> <br> <br>         // if($result){<br>         //     if($result['error_code']=='0'){<br>         //         print_r($result);<br>         //     }else{<br>         //         echo $result['error_code'].":".$result['reason'];<br>         //     }<br>         // }else{<br>         //     echo "请求失败";<br>         // }<br>         //************************************************** <br> <br>     }<br> }

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿