以下是我从谷歌财经获得的股票报价示例。但它似乎没有奏效。股票价格没有显示。
由于
<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 :(得分:2)
看起来您正在http://code.google.com/apis/finance/docs/finance-gadgets.html#JS_API使用示例。如果我理解正确,该API仅适用于小工具。它说,
“使用Market Data API的小工具 只能在iGoogle中运行 制作iGoogle或iGoogle 沙箱“。
regular Google Finance JS API只允许您获取与用户投资组合相关的数据。
答案 1 :(得分:0)
您可能需要先向Google财经服务进行身份验证。
AuthSubRequest网址可能如下所示:
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
答案 2 :(得分:0)
您是否尝试过使用引号包围span id属性?