问题标签 [google-api-js-client]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
559 浏览

javascript - 如何将 google apis 任务用于 javascript

这个脚本有什么问题?我正在尝试使用 ggogle apis for javascript 从谷歌获取任务列表。这是代码:

错误:gapi.tasks 未定义

谢谢

0 投票
1 回答
547 浏览

javascript - 如何使用一个 OAuth 令牌通过 JavaScript API 访问 Google Analytics?

我正在开发一个可供某些用户使用的页面,他们可以在其中查看共享的 Google Analytics 数据。我想用 JavaScript 提取数据,并且我已经成功地为具有 GA 数据的帐户获取了 OAuth 令牌,但它会在 1 小时后过期。

我如何为所有访问该页面的用户使用此令牌?我不需要用户能够访问他们自己的 GA 数据,只需要共享数据。有没有办法使令牌永久化或刷新它?

0 投票
1 回答
194 浏览

javascript - Angular Js 和 gapi 用于路由应用程序

我有一个类似这个问题的任务。但主要区别在于我需要两个控制器用于两条不同的路线。就像两张不同的桌子。../table1 和 ../table2。每个表中的数据必须从谷歌云端点(通过 gapi)查询。如何根据我的情况调整初始化顺序?另外,我希望有可能进行深度链接:用户可以从 /table1 而不是“根路径”开始。

0 投票
0 回答
122 浏览

mobile - Google OAuth2 Javascript客户端无法移动

我正在编写一个需要从用户向系统管理员发送电子邮件的网络应用程序。为此,我使用了谷歌的 Gmail api。这需要授权。以下代码段在使用桌面时成功授权,但在移动设备上失败。

在移动设备上,它会弹出一个新选项卡并提示用户登录,然后什么也没有。它永远不会触发我的“_sendEmail”回调。如果用户已经登录,它只会弹出一个空白窗口(它仍然永远不会点击回调)。

如果我将“立即:真”添加到配置对象,那么如果用户已经登录到他们的谷歌帐户,它会在移动设备上通过,但如果他们没有登录则会失败。

我做错了什么还是这在移动设备上效果不佳?

谢谢

0 投票
2 回答
845 浏览

javascript - Durandal JS 和 Google Plus 登录 Javascript API

所以我正在尝试使用 Durandal 构建一个移动应用程序。但是,我在使用 Google plus JS API 集成时遇到了麻烦。我认为这是问题所在:gapi 的 javascript 客户端带有异步加载,因此 durandal 初始化会在 gapi 未定义的情况下崩溃,因此,css 组件也无法正确呈现。我已经尝试将以下脚本标签放在我的 login.js 视图的 login.html 文件中,甚至放在我的 main.js 的 require.js 部分中,但它仍然无法正常工作。用于链接到 Google Api 的脚本:

这是我的 main.js 文件:

这是我的 index.html:

有没有人尝试过将 google plus 登录与 Durandal 集成并遇到同样的问题?非常感谢帮助和建议!

0 投票
1 回答
620 浏览

javascript - 使用 JS 在 gplus-api 中给我这个错误

您好,我刚开始使用 javascript 学习 gplus-api 登录,但我遇到了一个错误,提示“在 'DOMWindow' 上执行 'postMessage' 失败:提供的目标来源 ('file://') 与收件人窗口的来源不匹配('无效的')。 这是我的代码,我参考了这个网站,但没有帮助我!https://developers.google.com/+/web/signin/javascript-flow

我的代码

我的 js 来源是http://localhost:8080,当我尝试加载这个 url 时它给了我 404 错误 请帮助解决我这个错误!

0 投票
2 回答
62 浏览

google-api-js-client - Google JS 客户端 API 上的 401

我是这个 API 的新手,正在尝试完成本教程:https ://developers.google.com/analytics/solutions/articles/hello-analytics-api 在此处使用 GitHub 上的较新代码。我不断收到 401:未经授权的响应,但我的 clientID、apiKey 和范围都在 auth_util.js 中正确设置。

我从来没有看到“授权”按钮,无论我是否登录谷歌,这看起来很可疑。

0 投票
2 回答
301 浏览

google-drive-api - 对于从 Google Drive 中选择的 PDF 文件,file.downloadUrl 何时/为什么可以为空?

使用 js 文件选择器从 Google Drive 中选择 PDF 文件。我遇到了一个downloadUrl未定义的实例。

我不明白是什么原因造成的。我知道downloadUrl原生 Google 格式可以为空,但这些是 PDF 文件。

我想知道哪些场景(原生 Google 格式除外)会导致空的downloadUrl.

谢谢

0 投票
0 回答
42 浏览

javascript - 对两个端点 api 进行身份验证

我正在使用 javaScript 构建一个小应用程序。我有两个端点 api 我试图在应用程序中使用 - 它们中的每一个都被不需要其他 api 的其他应用程序使用(所以我不想将它们组合成一个大 api)。

我找不到使用两个不同的 client_id 对他们两个进行 Oauth2 身份验证的方法。可能吗?如果是这样,怎么做?

似乎 gapi.auth 只支持一个令牌等。

谢谢。

0 投票
1 回答
476 浏览

javascript - 从 Javascript 库(远程项目)加载我的自定义 Google API

我正在尝试将我的自定义 Google Api(Appengine 端点)加载到我的前端项目中,但我收到了TypeError: gapi.client.myCustomApi is undefined.

我在 Appengine 中有两个项目(前端和后端项目)。我已经从Backend Project生成了Api Key。所以,我正在关注本教程:https ://cloud.google.com/appengine/docs/python/endpoints/consume_js

这是我在前端项目代码中的index.html :

如果有人可以帮助我,请回复。谢谢!

编辑1:

我已经使用gapi.client.request进行测试,并且效果很好。gapi.client.load 还没有工作。