2010-02-03 103 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

你有什麼問題? – 2010-02-03 15:12:48

+0

我沒有收到股票價格。 – kjkjl 2010-02-03 15:13:17

+0

Google Finance API在2012年1月被永久棄用,沒有替換。 – 2012-11-28 22:26:02

回答

2

看起來您正在使用http://code.google.com/apis/finance/docs/finance-gadgets.html#JS_API的示例。如果我理解正確,該API僅適用於小工具。它說,

「使用市場數據API 只能在運行的iGoogle小工具 - 無論是 生產的iGoogle,或的iGoogle 沙箱」。

regular Google Finance JS API只允許您獲取與用戶的投資組合相關的數據。

+0

任何人都可以請幫助我如何代碼應該看起來像? – kjkjl 2010-02-03 15:49:05

+1

就是這樣。我不認爲有/是/ API可以在任意網頁上獲得原始Google股票報價。 – 2010-02-03 15:59:22

+0

好的謝謝...... – kjkjl 2010-02-03 16:01:35

0

你可能需要認證到谷歌財經服務第一。

的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 2010-02-03 15:36:41

+0

此身份驗證適用於不同的API,該API不提供對原始股票報價的訪問。 – 2010-02-03 15:46:08

+0

任何人都可以請幫助我如何代碼應該看起來像? – kjkjl 2010-02-03 15:48:10

0

您是否嘗試過與周圍的報價跨度ID屬性?