Heim >Backend-Entwicklung >PHP-Tutorial >Wie rufe ich diese Sina-API mit PHP auf?
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?
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?
curl
Ah. 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