>  기사  >  백엔드 개발  >  PHP를 사용하여 이 sina API를 호출하는 방법은 무엇입니까?

PHP를 사용하여 이 sina API를 호출하는 방법은 무엇입니까?

WBOY
WBOY원래의
2016-08-29 08:50:571184검색

Sina 주식 데이터 인터페이스
Daqin Railway(주식 코드: 601006)를 예로 들어보겠습니다. 최신 시장 가격을 얻으려면 Sina의 주식 데이터 인터페이스에 액세스하기만 하면 됩니다.

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

이 URL은 다음과 같은 텍스트 문자열을 반환합니다.
var hq_str_sh601006="Daqin Railway, 27.55, 27.25, 26.91, 27.55, 26.20, 26.91, 26.92,
22114263, 589824680, 5, 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, 26.96, 2008-01-11, 15:05: 32";

PHP가 이 문자열을 가져오도록 하려면 어떻게 해야 하나요?

답글 내용:

Sina 주식 데이터 인터페이스
Daqin Railway(주식 코드: 601006)를 예로 들어보겠습니다. 최신 시장 가격을 얻으려면 Sina의 주식 데이터 인터페이스에 액세스하기만 하면 됩니다.

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

이 URL은 다음과 같은 텍스트 문자열을 반환합니다.
var hq_str_sh601006="Daqin Railway, 27.55, 27.25, 26.91, 27.55, 26.20, 26.91, 26.92,
22114263, 589824680, 5, 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, 26.96, 2008-01-11, 15:05: 32";

PHP가 이 문자열을 가져오도록 하려면 어떻게 해야 하나요?

curl아. 참고해서 사용해 보세요

<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>

컬 사용을 권장합니다

직접 액세스, 목록이 매개변수입니다

PHP는 필요하지 않습니다. <script>을 사용하여 가져오고 hq_str_sh601006 변수를 사용하면 됩니다. 전혀 필요하지 않습니다. Sina가 이미 캐시했습니다. 벌써부터 엄청 빠르네요

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.