r - 使用令牌通过 API 连接到 Google Ads
问题描述
我想知道 - 是否可以创建一个令牌以通过 API 连接到 Google Ads 而无需登录 Google 帐户,必须通过 API 从中获取数据。此时,当我需要连接到 Google Ads API 时,我通过“rgoogleads”库使用 RStudio(和 R 语言)。初始连接到 Google Ads API 后,我必须登录该帐户,然后需要授予应用程序权限(需要通过 Google 帐户访问 Google Ads 数据的层)才能管理谷歌广告。之后,会在 AppData\Local\gargle\gargle\Cache 文件夹中创建一个缓存的访问文件(可能是某种令牌)。此文件用作令牌,允许通过 API 使用 Google Ads,而无需每次都登录 Google 帐户并授予图层应用程序权限。但是有一个问题 - 有时“AppData\Local\gargle\gargle\Cache”中的这个文件会消失(或只是中断),因此需要再次登录 Google 帐户并授予图层应用程序的权限。由于这已经在两周内发生了两次,看起来这个缓存的“令牌”有一定的到期日期,之后它不再适合,需要一个新的。在这种情况下 - 问题出现了 - 是否有可能制作一个没有到期日期或这个期限必须很长的令牌?消失(或只是中断),因此需要再次登录 Google 帐户并授予图层应用程序的权限。由于这已经在两周内发生了两次,看起来这个缓存的“令牌”有一定的到期日期,之后它不再适合,需要一个新的。在这种情况下 - 问题出现了 - 是否有可能制作一个没有到期日期或这个期限必须很长的令牌?消失(或只是中断),因此需要再次登录 Google 帐户并授予图层应用程序的权限。由于这已经在两周内发生了两次,看起来这个缓存的“令牌”有一定的到期日期,之后它不再适合,需要一个新的。在这种情况下 - 问题出现了 - 是否有可能制作一个没有到期日期或这个期限必须很长的令牌?
举个例子——这就是现在带有连接的代码的样子
library (rgoogleads)
gads_auth_configure (path = '####### File name with token for settings ######. json')
gads_auth (
email = '##### Mail of the account from which we receive data via API#####@gmail.com',
developer_token = '######### Basic access level token ###########'
)
PS 例如,所需的令牌操作示例现在用于使用 googlesheets4 库通过服务帐户连接到 Google 电子表格中的表。
library (googlesheets4)
gs4_auth (path = "hallowed-glider-328412-a4417dc713b0.json")
解决方案
推荐阅读
- parsing - antlr4 协助
- amazon-web-services - 使用 `sbt dist` 在 Amazon EC2 上部署播放框架
- java - JavaFX 防止新阶段从主阶段窃取焦点
- haskell - 确保异构列表包含一个类型类
- android - React Native 55.4:contextMenuHidden 在 Android 上不隐藏菜单 - 禁用 React-Native 文本输入上的选项
- c++ - 如何正确检查 C++ 中是否存在注册表项?
- quill - 使用 StimulusJS 和 Quill 编辑器的陈旧数据
- sql - 错误消息:“PostgreSQL 说:无法写入临时文件的块 119518:设备上没有剩余空间”PostgreSQL
- sql - 数据库我需要对相关字段进行反规范化吗?
- css - 使用 CSS 的 @media 打印查询使我的打印机崩溃