Heim  >  Artikel  >  php教程  >  Beispiel für einen Aufrufcode einer QQ-Nummernmessschnittstelle basierend auf PHP

Beispiel für einen Aufrufcode einer QQ-Nummernmessschnittstelle basierend auf PHP

WBOY
WBOYOriginal
2016-12-05 13:27:441467Durchsuche

Beispiel für den Aufruf eines Codes für eine auf PHP basierende QQ-Zahlenmessschnittstelle für Glück und Pech
QQ-Nummer zur Messung guter und schlechter API-Schnittstellenadresse: https://www.juhe.cn/docs/api/id/166

PHP-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> // Beispielcode zum Aufrufen der QQ-Nummer, um Glück oder Pech zu messen – Aggregierte Daten <br> // Online-Schnittstellendokumentation: http://www.juhe.cn/docs/166<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. Die QQ-Zahl misst Glück und Pech ************<br> $url = "http://japi.juhe.cn/qqevaluate/qq";<br> $params = array(<br> "key" => $appkey,//Der appKey, den Sie beantragt haben<br> "qq" => "",//Die QQ-Nummer, die getestet werden muss<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