Google提供各种API,主要是针对Web开发人员的Web API。 API基于流行的Google消费者产品,包括Google地图,Google地球,AdSense,Adwords,Google Apps和YouTube。
我有一些谷歌电子表格,我想要对其进行预处理,以便将它们放入AWS S3存储桶中,这要归功于Python脚本。 为了将我的 python 脚本与 google API 链接起来,我在
Google Analytics admin api:调用者没有权限
编辑:我只是在我的仪表板分析用户管理中添加电子邮件服务帐户,及其工作 所以我想使用谷歌API通过数据流创建属性。 (使用拉拉维尔) 我有一个是...
我正在尝试编写以下 cURL 请求: $curl -d @your_filename.json -H“内容类型:application/json”-i“https://www.googleapis.com/geolocation/v1/geolocate?key=ENTER-KEY” 在 Javasc 中...
我正在用与 Webpack 捆绑在一起的打字稿编写 NodeJS 代码。 我正在使用“googleapis”,这是一个巨大的 NPM 包,但我只需要 gmail 和 OAuth 部分: 从“goog...
如何使用 python SDK 和 Flask 向 Google API 请求后使用流式传输到 stdout 的数据
我正在使用 Google 的 vertex python API,并且无法理解如何利用“LRO”的输出来进行长时间运行操作。我陷入困境的案子正在打电话 爱平台。
我想通过 Google-API 从 Qt 5.9 C++ 桌面应用程序获取数据。 使用 QOAuth2AuthorizationCodeFlow 我可以登录并访问我需要的任何数据。 现在的问题是我找不到...
google OAuth 同意屏幕 - Google 尚未验证此应用程序 - “出了点问题”
我正在从谷歌驱动器获取数据,首先我在测试中使用受限范围,但它给我错误谷歌尚未验证此应用程序 未来 _signinUser() 异步 { 最终谷歌登录 =
Google Sheets Image() 函数现在要求用户点击“允许访问”
对于任何电子表格,新近默认阻止从外部方访问数据。此更改于 2024 年 7 月 2 日开始发生。我有许多 PHP 脚本可以创建电子表格并打印它们...
C# 错误:消息[前提条件检查失败。] 位置[ - ] 原因[failedPrecondition] 域[全局]
我正在尝试通过 Google SMTP OAuth2 API 发送电子邮件。 我终于成功地达到了获得访问令牌而没有被拒绝的状态。 现在我收到错误: 留言[预感...
无法使用 Google 服务帐户将文件上传到 Google 云端硬盘
我在将文件上传到 Google 云端硬盘时遇到问题。 我创建了一个服务帐户,将 google Drive api 添加到项目中,将一个文件夹(该文件将发送)共享到服务帐户 ID。 我做到了...
使用 2.0.0 google-api-client 进行 Gmail 调用时出现兼容性问题
我一直在开发一个小项目,该项目连接到用户的 Gmail 收件箱并使用 google-api-client 2.0.0 和 google-api-services-gmail 版本 v1-rev20220404-2.0.0 读取邮件 当我尝试...
我正在尝试添加新日历,我花了很长时间才弄清楚我必须将其添加到“日历”而不是“日历列表”。现在可以使用了,这很好,但我...
Angular 17 Google Auth 问题。如何解决[错误] TS2304:在 Angular 17 中找不到名称“google”?
我正在尝试使用 Google Identity Services 库在 Angular(+Express) 应用程序中实现 Google Auth。在我看来,我已经按照谷歌教程完成了所有事情。但是“[错误] TS2304:Ca...
如何使用 Google API 在 Google Storage 上创建空文件夹?
如何使用 Google API 在 Google Storage 上创建空文件夹? (假设 / 是路径分隔符。)
如何使 Google Sign In 与 Vue 组件配合使用?
我可以在下面的Vue单文件组件代码中让GSI看到处理登录成功的全局函数: <question vote="1"> <p>我可以在下面的Vue单文件组件代码中让GSI看到处理登录成功的全局函数:</p> <pre><code><!-- JS -----------------------------------------------------> <script setup lang="ts"> globalThis.handleSignIn = function(): void { console.log("signed in !"); } </script> <!-- HTML -----------------------------------------------------> <template> <div> Sign in </div> <div id="g_id_onload" data-client_id="43915.apps.googleusercontent.com" data-callback="handleSignIn" > </code></pre> <p>但是如何让 Google 元素看到标准的 Vue 方法呢?</p> <p>从函数中删除 <pre><code>globalThis</code></pre>,并将 HTML 属性设置为 <pre><code>:data-callback="handleSignIn"</code></pre> 会出现错误 <pre><code>[GSI_LOGGER]: The value of 'callback' is not a function</code></pre></p> </question> <answer tick="false" vote="0"> <p>我就是这样解决的。</p> <blockquote> <p>npm install --save vue-plugin-load-script@^2.x.x</p> </blockquote> <blockquote> <p>npm 我@types/google-one-tap</p> </blockquote> <blockquote> <p>npm 我@types/google.accounts</p> </blockquote> <pre><code>import { loadScript } from "vue-plugin-load-script"; ... type hasGoogle = { [key: string]: any } & { google: typeof import("google-one-tap") }; export default defineComponent({ data() { return {}; }, methods: { renderGLogin() { (window as hasGoogle).google.accounts.id.initialize({ client_id: "", callback: somefunc(), ux_mode: "popup", }); (window as hasGoogle).google.accounts.id.renderButton( document.getElementById("buttonDiv")!, { // customization attributes theme: "outline", size: "large", width: 200, type: "standard", } ); (window as hasGoogle).google.accounts.id.prompt(); // also display the One Tap dialog }, }, components: {}, mounted() { loadScript("https://accounts.google.com/gsi/client") .then(() => { this.renderGLogin(); }) .catch(() => { console.error("failed loading google, reload.") }); }, }); </code></pre> </answer> <answer tick="false" vote="0"> <p><pre><code>globalThis</code></pre>技巧对我不起作用,也不能将代码直接放在类型脚本的组件上:内部内容首先以经过净化的方式传递到浏览器,因此谷歌不会检测到它脚本。相反,我必须依赖外部 js 文件,我在其中放置了回调函数。</p> <h3>Vue 组件</h3> <pre><code><template> <div> <component is="script" src="/js/login.js" /> <component is="script" src="https://accounts.google.com/gsi/client" async /> <div id="g_id_onload" data-callback="handleToken" ... </code></pre> <h3>登录.js</h3> <pre><code>async function handleToken(token) { console.log('logging in'); } </code></pre> <p>虽然有点不方便,但还是有用的。</p> </answer> </body></html>
使用 Node.js 访问 Google Play 开发者 API 的最佳方式是什么?
android-publisher API(用于验证 IAP)只有 Python 和 Java 客户端包装器。对于 Node.js 来说,唯一的方法似乎是通过 http,但是,我想知道是否有办法使用...
Google 聊天机器人:在 onMessage() 中返回线程回复会在 Space 中创建一条新消息
我们一直在尝试更新我们的聊天机器人以使用线程回复,但我们遇到了问题,特别是在回复空间中的全新消息时。例如,如果用户说: @TheC...
如何请求用户授权应用程序使用 API 访问 Google Drive 文件
我有一个可以协同工作的网络应用程序和 Google 文档插件。 Docs 插件向 Web 应用程序传递当前正在运行的 Doc 的 Google Drive 文件 ID。 我的网络应用程序...
我正在尝试使用 Nuget 包建立 Google 服务器到服务器连接: Google.Apis.Auth.OAuth2; 谷歌.API.服务; Google.Apis.PostmasterTools.v1; 因为它是服务器到服务器我...