2010-02-03 3 views
0

아래는 Google 주식 시세에서 얻은 예입니다. 그러나 그것은 작동하지 않는 것 같습니다. 주가는 표시되지 않습니다.구글 파이낸스의 주식 시세 문제

감사

<body> 
Hello world! 
Here is your portfolio:<br/> 
    GOOG: <span id=_IG_SYM1_l></span> (<span id=_IG_SYM1_c></span>)<br/> 
    AAPL: <span id=_IG_SYM2_l></span> (<span id=_IG_SYM2_c></span>)<br/> 
    INTC: <span id=_IG_SYM3_l></span> (<span id=_IG_SYM3_c></span>)<br/> 


<script type="text/javascript"> 
    var quote = new google.finance.Quote(); 
    quote.enableDomUpdates({ 'GOOG' : '_IG_SYM1', 'AAPL' : '_IG_SYM2', 
    'INTC' : '_IG_SYM3' }); 

    quote.getQuotes(["GOOG", "AAPL", "INTC"]); 
</script> 


<!-- start: javascripts --> 

<!-- end: javascripts --> 
</body> 
+0

무엇이 문제입니까? –

+0

주가가 떨어지고 있습니다. – kjkjl

+0

Google Finance API는 2012 년 1 월에 영구적으로 사용 중지되었으며 대체 할 필요가 없습니다. –

답변

2

예를 들어 http://code.google.com/apis/finance/docs/finance-gadgets.html#JS_API에서 사용중인 것 같습니다. 내가 이해한다면, 해당 API는 가젯에서만 사용할 수 있습니다. 그것은

"단지 아이 구글에서 실행할 수있는 시장 데이터 API 를 사용하는 가젯. - 중 생산 아이 구글, 또는 아이 구글 샌드 박스"를 말한다

regular Google Finance JS API은 사용자의 포트폴리오와 관련된 데이터 만 가져올 수 있습니다.

+0

누군가 코드가 어떻게 생겼는지 알려주세요. – kjkjl

+1

그게 문제 야. 나는 임의의 웹 페이지에 원시 Google 주식 시세를 가져 오는 API는 없다고 생각합니다. –

+0

ok thanks ...... – kjkjl

0

당신은 아마 먼저 Google 금융 서비스에 인증이 필요합니다.

AuthSubRequest URL은 다음과 같습니다

https://www.google.com/accounts/AuthSubRequest? 
scope=http%3A%2F%2Ffinance.google.com%2Ffinance%2Ffeeds%2F&session=1&secure=0 
&next=http%3A%2F%2Fwww.example.com%2Fwelcome. 

http://code.google.com/apis/finance/docs/2.0/developers_guide_protocol.html#Authenticating

+0

감사합니다 Yada ... 링크를 통해 API를 호출하기 전에 추가해야합니까? – kjkjl

+0

이 인증은 원시 주가 정보에 대한 액세스를 제공하지 않는 다른 API에 대한 것입니다. –

+0

누구든지 코드가 어떻게 나타나야합니까? – kjkjl

0

당신은 스팬 ID가 따옴표와 함께 속성 주변의 시도?