Heim  >  Artikel  >  php教程  >  Neues OTC-Echtzeit-Aktieninformationsschnittstellen-Aufrufcodebeispiel basierend auf PHP

Neues OTC-Echtzeit-Aktieninformationsschnittstellen-Aufrufcodebeispiel basierend auf PHP

WBOY
WBOYOriginal
2016-12-01 00:00:231439Durchsuche

Neues OTC-Echtzeit-Aktieninformationsschnittstellen-Aufrufcodebeispiel basierend auf PHP
Aggregierte Daten Neue Echtzeit-Aktieninformationsschnittstelle des Third Board: https://www.juhe.cn/docs/api/id/185 Bei Bedarf müssen Sie hier APPKEY beantragen.
Beispiel: <?php<br /> // +-------------------------------- --- --------<br /> // |. JuhePHP [NO ZUO NO DIE]<br /> // +-------------------------------- --- --------<br /> // |. Copyright (c) 2010-2015 http://juhe.cn Alle Rechte vorbehalten.<br /> // +-------------------------------- --- --------<br /> // |. Autor: Juhedata <info@juhe.cn><br> // +-------------------------------- --- --------<br> <br> //----------------------------------<br> // Neuer Beispielcode für den Aufruf von OTC-Echtzeit-Aktieninformationen – Aggregierte Daten <br> // Online-Schnittstellendokumentation: http://www.juhe.cn/docs/185<br> //----------------------------------<br> <br> header('Content-type:text/html;charset=utf-8');<br> <br> <br> //Konfigurieren Sie den Appkey, den Sie beantragt haben<br> $appkey = "*************************";<br> <br> <br> <br> <br> //************1.Echtzeit-Aktieninformationen************<br> $url = "http://touchstone.api.juhe.cn/ajax/data/realtime";<br> $params = array(<br> "key" => $appkey,//APPKEY, den Sie beantragt haben<br> "pageIndex" => "",//Anzahl der Seiten, wie zum Beispiel: 1<br> <br> "id" => "",//Sicherheitscode, wie zum Beispiel: 430032, unterstützt Fuzzy-Abfrage<br> );<br> $paramstring = http_build_query($params);<br> $content = juhecurl($url,$paramstring);<br> $result = json_decode($content,true);<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 „Anfrage fehlgeschlagen“;<br> }<br> //************************************************** **<br> <br> <br> <br> <br> <br> /**<br> *Rückgabeinhalt der Schnittstelle anfordern<br> * @param string $url [angefragte URL-Adresse]<br> * @param string $params [angeforderte Parameter]<br> * @param int $ipost [Ob das POST-Formular verwendet werden soll]<br> * @return string<br> ​*/<br> Funktion juhecurl($url,$params=false,$ispost=0){<br> $httpInfo = array();<br> $ch = curl_init();<br> <br> curl_setopt( $ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);<br> curl_setopt( $ch, CURLOPT_USERAGENT , 'JuheData' );<br> curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT , 60 );<br> curl_setopt( $ch, CURLOPT_TIMEOUT , 60);<br> curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );<br> curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);<br> If( $ispost )<br> {<br> curl_setopt( $ch , CURLOPT_POST , true );<br> curl_setopt( $ch , CURLOPT_POSTFIELDS , $params );<br> curl_setopt( $ch , CURLOPT_URL , $url );<br> }<br> sonst<br> {<br>            if($params){<br> curl_setopt( $ch , CURLOPT_URL , $url.'?'.$params );<br>           }sonst{<br>              curl_setopt( $ch , CURLOPT_URL , $url);<br>         }<br> }<br> $response = curl_exec( $ch );<br>    if ($response === FALSE) {<br>         //echo "cURL Fehler: " . curl_error($ch);<br>         return false;<br>     }<br>     $httpCode = curl_getinfo( $ch , CURLINFO_HTTP_CODE );<br>     $httpInfo = array_merge( $httpInfo , curl_getinfo( $ch ) );<br>     curl_close( $ch );<br>     return $response;<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
Vorheriger Artikel:PHP-ZeitformatierungNächster Artikel:PHP-Zeitformatierung