Oauth试图访问BigQuery的无效客户端

时间:2013-02-18 11:44:19

标签: javascript google-bigquery google-oauth

我创建了一个小型Bigquery项目,现在我需要使用OAuth 2流程通过简单的客户端javascript访问它。

现在我只是在Aptana中从我的电脑上运行测试,所以当我请求我的客户端ID时,我在字段“javascript origin”中指定了网址http://localhost:8020。 当被问到我正在注册的应用程序类型时,我选择了“Web应用程序”。

我复制粘贴了这里显示的例子:

https://developers.google.com/bigquery/docs/authorization#client-side-javascript

并用我自己的项目编号和客户端ID替换,如所述。 但是,gapi.auth()失败了,我得到一个弹出窗口,说明有错误,即“无效的客户端”。其他参数是:

scope=https://www.googleapis.com/auth/bigquery
response_type=token
redirect_uri=postmessage
proxy=oauth2relay1213926397
origin=http://127.0.0.1:8020
state=1100863975|0.29982968120843295
client_id=xxxxxxxxxxxx.apps.googleusercontent.com
authuser=0

我检查了客户端ID和项目编号是否正确,并且它们是(至少,它们与我的控制台中的相同)。不过,我的客户ID似乎不存在。我究竟做错了什么?我错过了什么吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

尝试将您的JavaScript源更改为" http://localhost"