Problem Stock Quote von Google Finance
-
25-09-2019 - |
Frage
Im Folgenden ist das Beispiel, das ich von Google Finance für einen Aktienkurs bekam. Aber es scheint nicht zu funktionieren. Aktienkurs ist nicht angezeigt.
Danke
<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>
Lösung
Es sieht aus wie Sie das Beispiel unter http verwenden: //code.google.com/apis/finance/docs/finance-gadgets.html#JS_API . Wenn ich richtig verstehe, ist, dass die API nur auf Geräte zur Verfügung. Er sagt,
"Gadgets, die den Marktdaten-API verwenden kann nur in iGoogle laufen - entweder Produktion iGoogle oder iGoogle Sandkasten. "
Das regulär Google Finance JS API kann Sie nur Daten mit einem Portfolio des Benutzers verbunden zu bekommen.
Andere Tipps
Sie müssen wahrscheinlich Authentifizieren mit dem Google Finance Service zuerst.
Die AuthSubRequest URL könnte wie folgt aussehen:
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
Haben Sie die span id Attribute mit Anführungszeichen versucht umliegenden?