Heim >Backend-Entwicklung >PHP-Tutorial >Wie rufe ich diese Sina-API mit PHP auf?

Wie rufe ich diese Sina-API mit PHP auf?

WBOY
WBOYOriginal
2016-08-29 08:50:571254Durchsuche

Sina-Aktiendatenschnittstelle
Nehmen Sie Daqin Railway (Börsencode: 601006) als Beispiel. Wenn Sie die neuesten Marktpreise erhalten möchten, müssen Sie nur auf die Aktiendatenschnittstelle von Sina zugreifen:

http://hq.sinajs.cn/list=sh60...

Diese URL gibt eine Textzeichenfolge zurück, zum Beispiel:
var hq_str_sh601006="Daqin Railway, 27.55, 27.25, 26.91, 27.55, 26.20, 26.91, 26.92,
22114263, 589824680, 46 95, 2 6,91 ,57590, 26,90, 14700, 26,89, 14300,
26,88, 15100, 26,87, 3100, 26,92, 8900, 26,93, 14230, 26,94, 25150, 26,95, 15220, 26.96, 11.01.2008, 15:05: 32";

Wie kann ich PHP diese Zeichenfolge zukommen lassen?

Antwortinhalt:

Sina-Aktiendatenschnittstelle
Nehmen Sie Daqin Railway (Börsencode: 601006) als Beispiel. Wenn Sie die neuesten Marktpreise erhalten möchten, müssen Sie nur auf die Aktiendatenschnittstelle von Sina zugreifen:

http://hq.sinajs.cn/list=sh60...

Diese URL gibt eine Textzeichenfolge zurück, zum Beispiel:
var hq_str_sh601006="Daqin Railway, 27.55, 27.25, 26.91, 27.55, 26.20, 26.91, 26.92,
22114263, 589824680, 46 95, 2 6,91 ,57590, 26,90, 14700, 26,89, 14300,
26,88, 15100, 26,87, 3100, 26,92, 8900, 26,93, 14230, 26,94, 25150, 26,95, 15220, 26.96, 11.01.2008, 15:05: 32";

Wie kann ich PHP diese Zeichenfolge zukommen lassen?

curlAh. Probieren Sie es als Referenz aus

<code>function getCurlData($url) {
    if (empty ( $url )) {
        return false;
    }
    $ch = curl_init ();
    curl_setopt ( $ch, CURLOPT_URL, $url );
    curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 );
    curl_setopt ( $ch, CURLOPT_HEADER, 0 );
    $output = curl_exec ( $ch );
    curl_close ( $ch );
    return $output;
}</code>

Empfehlen Sie die Verwendung von Curl

Direkter Zugriff, Liste ist der Parameter

Sie können es direkt mit <script> importieren. Möchten Sie es zwischenspeichern? Das geht schon sehr schnellhq_str_sh601006

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