javascript - 尝试访问 BigQuery 的 Oauth 客户端无效

标签 javascript google-bigquery google-oauth

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

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

我复制粘贴了此处显示的示例:

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 似乎不存在。我究竟做错了什么?我错过了什么吗?

提前致谢。

最佳答案

尝试将 JavaScript 来源更改为“http://localhost

关于javascript - 尝试访问 BigQuery 的 Oauth 客户端无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14935511/

相关文章:

javascript - 平滑 Tone.js 中的值

javascript - 如何检查字符串是否为回文 JavaScript [关闭!]

sql - 在 Google BigQuery 中查找用户的旅程

sql - "bad double value"在 Google BigQuery 中

android - 使用 Android 的 Gmail API 访问

javascript - Touchableopacity onpress 在 SVG 标签内不起作用

缓存 bigquery 查询

php - 如何使用 Google API PHP 客户端获取 OAuth2 访问 token ?

php - 分析 API : automatic authentification

javascript - 如何在着色器中处理 Float32Array? (WebGL)