如果 Google API 应用程序是一个没有网站、仅供 4 个内部用户使用的桌面应用程序,我可以将其推向“生产”吗?

问题描述 投票:0回答:1

背景:我有一家小企业,有 4 名员工。我们使用 Google 日历与客户安排服务。在过去的生活中,我是一名专业程序员,但今天我只是涉足...我正在使用 VB.NET 制作一个桌面应用程序,该应用程序使用其 API 与 Google 日历进行交互。除了调度之外,它还添加了一些其他功能,可以帮助我们进行调度,并与我们的客户数据库联系起来。我的应用程序永远不会有超过 4 个用户,并且永远不会有网站。

问题:我必须承认这不是一个大问题,但我必须每 7 天刷新一次令牌。如果我可以将我的应用程序推向“生产”,那么代币当然会持续更长时间。一般来说,Google 必须验证您的应用程序,如果不亲自访问 Googleplex,这个过程可能是不可能的,因为它是桌面应用程序。 (他们要求提供该应用程序的网站,但该网站没有。)

但是...如果我将用户类型更改为内部,我可能(或可能不会)能够将我的应用程序推送到生产环境,如果是这样,则可能不需要验证。听起来不错,但问题是我无法将用户类型切换为内部,除非我成为 Google Workspace 用户,每个用户每月 6 美元……而每月 24 美元根本不值得刷新一次令牌。星期。他们可能仍然期待一个不必要的网站。

TLDR:是否有某种方法可以获得更持久的 API 令牌,用于简单的 4 用户基于桌面的 API 实现,而无需为每个用户每月支付 6 美元?

[为琳达编辑] 你的答案似乎很好,但由于下面粘贴的图像,我仍然犹豫不决。单击后,它询问我是否确定会出现下面所示的弹出窗口,然后我确认了,这确实意味着我需要准备好采取我无法采取的步骤。它引用了我对“敏感范围”的使用。你确定这会成功吗?

google-api google-calendar-api
1个回答
0
投票

在生产环境中设置应用程序以获得长期刷新令牌与验证应用程序不同。

您无需经过验证即可在生产中设置应用程序并获得长期刷新令牌如何修复无效的授予令牌已过期或撤销#googleoauth

解决方案只需单击免费按钮即可。

© www.soinside.com 2019 - 2024. All rights reserved.