Cet article présentera la mise en œuvre des 12 306 fonctions restantes de requête de tickets et de requête de prix.
<?php /** * 车票接口类 * * @author chepiao100 * */ class chepiao100 { /** * 接口地址 * @var string */ private $_apiurl = 'https://www.chepiao100.com/api/'; /** * 返回接口数据 * * @param string $method 接口方法 * @param array $param 请求参数 * @return mixed */ function getData($method, $param) { $post = http_build_query($param); $html = $this->fetch_html($this->_apiurl.$method, $post); $jsonArr = json_decode($html, TRUE); if ( $jsonArr['errMsg'] == 'Y') { return $jsonArr['data']; } else { return $jsonArr['errMsg']; } } /** * 请求HTTP * * @param string $url * @param string $post * @return mixed */ function fetch_html($url, $post) { $ch = curl_init($url); curl_setopt($ch, CURLOPT_TIMEOUT, 60); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, true); //curl_setopt($ch, CURLOPT_PROXY, 'https://10.100.10.100:3128'); curl_setopt($ch, CURLOPT_POSTFIELDS, $post); $html = curl_exec($ch); curl_close($ch); return $html; } } /** End class of chepiao100 **/
Cet article présente les 12 306 fonctions restantes de requête de billets et de requête de prix, et utilise du code pour implémenter les fonctions associées. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois.
Recommandations associées :
Présentation de tutoriels sur l'exportation rapide de données de table avec PHP
Expliquer l'utilisation d'ArrayAccess, le PHP Méthodes d'interface prédéfinies
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!