Heim >php教程 >php手册 >Thinkphp5.0 ruft die Datenmethode der kostenlosen API-Schnittstelle auf

Thinkphp5.0 ruft die Datenmethode der kostenlosen API-Schnittstelle auf

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-08-15 16:49:582623Durchsuche

Ich habe auf der Website für aggregierte Daten mehrere kostenlose API-Schnittstellen zum Spielen beantragt und dann die Methode zum Aufrufen von Daten mit Thinkphp5.0 untersucht. Derzeit kann ich diese verwenden, um die Daten abzurufen, die ich gerade im Controller hinzugefügt habe . Alle werden manuell hinzugefügt. Natürlich können Variablen je nach Schnittstellensituation auch zum dynamischen Hinzufügen von Bedingungen verwendet werden.
<?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> }

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn