向谷歌查询添加参数

Posted

技术标签:

【中文标题】向谷歌查询添加参数【英文标题】:add parameter to google query 【发布时间】:2010-12-31 03:20:41 【问题描述】:

一段时间以来,我一直在尝试从谷歌获取实时股票报价。 首先我尝试了金融 api,但没有成功。

然后我看到了这个查询,这似乎是真的

http://www.google.com/finance/info?client=ig&q=goog

它肯定有一些我现在不知道的缺点。

无论如何,它确实提供了实时性,至少与谷歌金融页面上所说的一样

有谁知道我是否可以为查询添加更多参数,例如 + YAHOO(这是错误的) 这样我就可以得到不止一只股票??

另外,输出是 json 还是 Y 必须以不同的方式解析它? 我打算用 curl 和 ajax 来做这个

谢谢,理查德

【问题讨论】:

【参考方案1】:

您可以使用逗号添加更多股票代码,如:

http://www.google.com/finance/info?client=ig&q=goog,msft

响应确实是 json。在 *** 上有一个关于使用一流的 Google Finance API 获取股票报价的很好的讨论: How can I get stock quotes using Google Finance API?

【讨论】:

感谢您的逗号。我确实遇到过那篇文章,我记得,无论如何,还没有关于如何获取股票报价的真正好的教程。当前的交易价值等。无论如何都不是直截了当的。【参考方案2】:

逗号分隔符号。 http://www.google.com/finance/info?client=ig&q=goog,osis

【讨论】:

谢谢,你是否也知道是什么让 json 有效,因为我做了 ltrim($string,'/') 来摆脱正斜杠? 有人建议斜杠是为了使 json 无效,迫使你以某种方式解析它(正如你在上面所做的那样)作为某种安全性的事情,但我不知道那种事情 :)跨度> 谢谢,我想得到一个关联数组,我现在正在阅读 php 手册以提取单个值。 它是一个数组中的一个数组,我已经读过 eval 永远不会好,如果你可以用另一种方式来做的话。所以我会先探索一下。

以上是关于向谷歌查询添加参数的主要内容,如果未能解决你的问题,请参考以下文章

向谷歌应用添加域时请求无效

向谷歌地图添加许多圈子

在 Android Studio 中从 JSON 向谷歌地图添加标记

有啥办法可以防止颤振向谷歌发送崩溃报告

以角度向谷歌表单提交数据时出现CORS问题

如何使用 C# 向谷歌聊天室发布消息? (**错误**:请求的身份验证范围不足)