مشكلة مع أسعار الأسهم من Google Finance
-
25-09-2019 - |
سؤال
فيما يلي المثال الذي حصلت عليه من Google Finance للحصول على أسعار أسهم. لكن لا يبدو أنه يعمل. لا يتم عرض سعر السهم.
شكرًا
<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>
المحلول
يبدو أنك تستخدم المثال في http://code.google.com/apis/finance/docs/finance-gadgets.html#js_api . إذا فهمت بشكل صحيح ، فإن واجهة برمجة التطبيقات هذه متاحة فقط للأدوات. انها تقول،
"يمكن للأدوات التي تستخدم واجهة برمجة تطبيقات بيانات السوق تشغيلها فقط في IGOOGLE-إما إنتاج IGOOGLE ، أو صندوق الرمل IGOOGLE."
ال Google Finance JS API العادية يتيح لك فقط الحصول على البيانات المرتبطة بمحفظة المستخدم.
نصائح أخرى
ربما تحتاج إلى المصادقة على خدمة تمويل Google أولاً.
قد يبدو عنوان url 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
هل حاولت المحيط بسمات معرف Span مع اقتباسات؟