Oauth 谷歌趋势下载 CSV 文件
我正在尝试构建一个使用谷歌趋势和/或谷歌洞察数据的网络应用程序,但我遇到了一些障碍。仅当您登录有效的 Google 帐户时,Google 趋势才允许您下载 csv 文件。因此,我无法让我的网络应用程序下载并解析它们。
这让我开始研究 OAuth http://code.google.com/apis/accounts/docs/OAuth.html ,但我有点不知所措。
尝试使用谷歌趋势网址 http://googlecodesamples.com/oauth_playground/ 为 google 趋势 url 生成无效范围错误。
我可以不使用Oauth来访问这些服务吗?我已经进行了大量搜索,但还没有找到任何真正可靠的示例(至少是我能理解的示例)来说明如何正确使用它。有更好的方法吗?
有人帮我解决这个问题吗?
I'm trying to build a web application that uses data off of google trends and/or google insight, but I've run into a bit of a road block. Google Trends only lets you download the csv file if you are logged in on a valid google account. Thus, I can't have my web application download and parse them.
Which lead me to start looking into OAuth
http://code.google.com/apis/accounts/docs/OAuth.html, but I'm a bit overwhelmed.
Trying to use google trends url with
http://googlecodesamples.com/oauth_playground/
generates an invalid scope error for the google trends url.
Can I not use Oauth to access these services? I've done a bunch of searching, but haven't found any really solid examples(at least ones that I can understand) of how to properly use this. Is there a better way to do this?
Anyone help me out on this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
截至 2013 年 4 月 30 日,此功能有效。请注意,使用此方法您很快就达到了他们的配额。
As of 4/30/2013 this works. Note that you hit their quota pretty fast doing this method.
我正在尝试用不同的编码语言来完成相同的任务。
在行中: client.Headers.Add("Authorization", "GoogleLogin " + auth);
“+”号是否只是连接两个字符串“GoogleLogin”和“Auth=*****”?
如果我的实现正确的话,授权方法在过去几个月里似乎再次发生了变化:(
I'm trying to achieve the same task in a different coding language.
In the line: client.Headers.Add("Authorization", "GoogleLogin " + auth);
does the "+" sign simply concatenate the two strings "GoogleLogin " and "Auth=*****" ?
Looks like the authorisation method has changed again in the last couple of months if my implementation is correct :(