Maison  >  Article  >  développement back-end  >  Comment obtenir les prix du marché via l'interface boursière PHP

Comment obtenir les prix du marché via l'interface boursière PHP

小云云
小云云original
2018-03-31 16:32:514124parcourir

Cet article explique principalement avec vous comment obtenir des informations sur le marché via les interfaces boursières PH et P. Il est principalement partagé avec vous sous forme de code.

Collez php pour obtenir le code de cotation du marché,

Remarque : les listes de résultats renvoyées par les bourses de Shanghai et de Shenzhen, la bourse de Hong Kong et la bourse américaine sont différentes

<?php
header("Content-Type:text/html;charset=UTF-8");
function nowapi_call($a_parm){
    if(!is_array($a_parm)){
        return false;
    }
    //combinations
    $a_parm[&#39;format&#39;]=empty($a_parm[&#39;format&#39;])?&#39;json&#39;:$a_parm[&#39;format&#39;];
    $apiurl=empty($a_parm[&#39;apiurl&#39;])?&#39;http://api.k780.com:88/?&#39;:$a_parm[&#39;apiurl&#39;].&#39;/?&#39;;
    unset($a_parm[&#39;apiurl&#39;]);
    foreach($a_parm as $k=>$v){
        $apiurl.=$k.&#39;=&#39;.$v.&#39;&&#39;;
    }
    $apiurl=substr($apiurl,0,-1);
    if(!$callapi=file_get_contents($apiurl)){
        return false;
    }
    //format
    if($a_parm[&#39;format&#39;]==&#39;base64&#39;){
        $a_cdata=unserialize(base64_decode($callapi));
    }elseif($a_parm[&#39;format&#39;]==&#39;json&#39;){
        if(!$a_cdata=json_decode($callapi,true)){
            return false;
        }
    }else{
        return false;
    }
    //array
    if($a_cdata[&#39;success&#39;]!=&#39;1&#39;){
        echo $a_cdata[&#39;msgid&#39;].&#39; &#39;.$a_cdata[&#39;msg&#39;];
        return false;
    }
    return $a_cdata[&#39;result&#39;];
}

$nowapi_parm[&#39;app&#39;]=&#39;finance.stock_realtime&#39;;
$nowapi_parm[&#39;symbol&#39;]=&#39;sh600000&#39;;
$nowapi_parm[&#39;appkey&#39;]=&#39;10003&#39;;
$nowapi_parm[&#39;sign&#39;]=&#39;b59bc3ef6191eb9f747dd4e83c99f2a4&#39;;
$nowapi_parm[&#39;format&#39;]=&#39;json&#39;;
$result=nowapi_call($nowapi_parm);
var_dump($result);
print_r($result);

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn