集計データサイトでいくつかの無料 API インターフェースを申請して遊んで、Thinkphp5.0 を使用してデータを呼び出す方法を検討しました。現在、これを使用してコントローラーにメソッドと条件を追加することができます。すべて手動で追加されます。もちろん、インターフェイスの状況に応じて、変数を使用して動的に条件を追加することもできます。 <?php<br />
名前空間 appindexcontroller;<br />
thinkController を使用します;<br />
<br />
クラスインデックスはコントローラーを拡張します<br />
{<br />
公共機能ニュース(){<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,// 申請したキー<br>
];<br>
$ Paramstring = http_build_qury ($ Params);/*URL エンコード生成後に文字列が必要*/<br>
<br>
//print_r($paramstring);<br>
echo "&lt; br&gt;";<br>
$ch =curl_init($url.'?'.$paramstring);<br>
$contents =curl_exec($ch);<br>
$title=$contents['title'];<br>
$content=[<br>
'title'=>$title,<br>
];<br>
$コンテンツを返す <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>
// echo $ result ['error_code']. $ Result ['reaSon'];
// //
// }その他{<br>
//。
//*********************************************** ** <br>
<br>
}<br>
}<br><br><br><br><br>
<br>