Google OAuth 2.0端点支持服务器到服务器之间的互动,例如Web应用程序和Google云端存储之间的互动。
如何解决使用服务帐户上传时 Google Drive 存储空间超出的问题
如果您使用 Google Apps for Work(也称为 G-Suite)并通过 Drive API 将文件上传到 Google Drive,您最终会发现一条错误消息,如下所示: 呃...
有人建议我最好以组托管服务帐户 (gMSA) 运行计划任务,而不是以域用户帐户运行。我可以找到大量有关如何创建...
无法使用带有服务帐户的日历 API 生成 google meet 链接
我已创建服务帐户并能够完成域范围的委派,但它不起作用。我已经在 PHP codeigniter 3 中完成了代码。我使用 google-api-php 版本 2 仍然无法生成 googl...
我使用企业 Google Workspace 帐户创建了一个服务帐户,我需要使用 Python 自动创建日历邀请。 我已将服务帐户电子邮件添加到日历的 sh...
编辑:我们无法启用域范围的委派。 据我所知,这个问题的某种形式现在已经被问过并回答了至少两次: 不再能够看到启用域范围委派的选项
PermissionDenied:403 IAM 权限“dialogflow.sessions.detectIntent”
使用python脚本调用dialogflow的DetectIntent函数时出现以下错误。 google.api_core.exceptions.PermissionDenied:403 IAM 权限“dialogflow.sessions.detectIntent”...
我有一个在AWS上运行的服务,我想通过Pubsub将消息发布到GCP,所以我使用工作负载身份联合来实现它。我的队友使用
我有一个谷歌控制台帐户,但是当我进入服务帐户部分时,我看到了一些东西 像这样: 所以我看到我的项目有很多服务帐户,并且有一个密钥 ID ...
firebase-admin 上的 Firebase 身份验证无法正常工作(节点) - 您的客户端无权从此服务器获取 URL“system.gserviceaccount.com”
问题 我一直在我的客户端上使用 Firebase 身份验证。我正在使用 firebase-admin 在服务器上进行验证。它一直工作得很好,但不是我正在迁移到另一台服务器,它只是停止工作......
Kubernetes ServiceAccount 无法列出某些资源(K8s 1.24)
即使角色和角色绑定有足够的权限,我的服务帐户也无法列出某些资源。 我看到这个错误 2023-09-08T15:30:21.875Z 信息控制器 k8s.io/[email protected]/...
Python:使用 Google Calendar API 列出日历
我尝试使用日历 API 列出我帐户的 Google 日历,但它返回“找不到日历”。 下面是我的代码: 模型/cal_setup.py 进口泡菜 导入操作系统路径 来自 google.oauth2
我想使用Google管理的服务帐户([email protected])的数据块,但在terraform注册表中找不到该数据块,除了默认的c...
serviceaccount 中不会自动生成可安装的密钥和令牌
我下载了 Kubernetes 以便与 Jenkins 集成并创建了一个 Serviceaccount,但密钥并未自动创建。 以前,我记得一个 Secret 是自动创建的,并且
这是我的代码,错误在最后。 我正在尝试按国家/地区获取 ga 跟踪器代码的分析数据 在网站上 <p>这是我的代码,错误在最后。</p> <p>我正在尝试按国家/地区获取 ga 跟踪器代码的分析数据</p> <h2>在网站上</h2> <pre><code><script async src="https://www.googletagmanager.com/gtag/js?id=G-2YFZD9DYTB"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-2YFZD9DYTB'); </script> </code></pre> <h3>代码(已更新)</h3> <pre><code>// Set up Google Client $client = new Google_Client(); // Disable SSL verification for the Guzzle HTTP client $httpClientConfig = [ 'verify' => false, // This disables SSL verification ]; $httpClient = new Client($httpClientConfig); $client->setHttpClient($httpClient); $client->setApplicationName('lookn-387014'); $client->setAuthConfig(__DIR__ . '/account-key.json'); $client->setScopes([ AnalyticsReporting::ANALYTICS_READONLY ]); $client->setAccessType('offline'); // Analytics Data $analyticsData = new AnalyticsData($client); $propertyId = '404314478'; // GA4 property ID $dateRanges = new DateRange(); $dateRanges->setStartDate(Carbon::now()->subYear()->format('Y-m-d')); // Replace with your desired start date $dateRanges->setEndDate(Carbon::now()->format('Y-m-d')); // Replace with your desired end date // Metric $metric = new Metric(); $metric->setExpression('metrics/sessions'); // Replace with your desired metric // Dimension $dimension = new Dimension(); $dimension->setName('ga:country'); // Request $request = new RunReportRequest(); $request->setProperty('property', 'properties/' . $propertyId); $request->setDateRanges([$dateRanges]); $request->setDimensions([$dimension]); // Set dimensions $request->setMetrics([$metric]); $response = $analyticsData->properties->runReport($propertyId, $request); </code></pre> <h3>错误</h3> <pre><code>{"error":"invalid_grant","error_description":"Invalid JWT Signature."} </code></pre> <h3>服务帐户密钥</h3> <p>我的钥匙是全新且有效的</p> <p><a href="https://i.stack.imgur.com/LmYTQ.png" target="_blank"><img src="https://cdn.imgupio.com/i/AWkuc3RhY2suaW1ndXIuY29tL0xtWVRRLnBuZw==" alt=""/></a></p> <h3>更多信息</h3> <p>在:<strong>属性访问管理</strong>我的服务帐户选择了“管理员”标准角色</p> <h3>授予的角色</h3> <p><a href="https://i.stack.imgur.com/RW84N.png" target="_blank"><img src="https://cdn.imgupio.com/i/AWkuc3RhY2suaW1ndXIuY29tL1JXODROLnBuZw==" alt=""/></a></p> </question> <answer tick="false" vote="1"> <p>您应该使用的 API 称为 <pre><code>Google Analytics Data API (GA4)</code></pre></p> <pre><code> require 'vendor/autoload.php'; use Google\Analytics\Data\V1beta\BetaAnalyticsDataClient; use Google\Analytics\Data\V1beta\DateRange; use Google\Analytics\Data\V1beta\Dimension; use Google\Analytics\Data\V1beta\Metric; /** * TODO(developer): Replace this variable with your Google Analytics 4 * property ID before running the sample. */ $property_id = 'YOUR-GA4-PROPERTY-ID'; // Using a default constructor instructs the client to use the credentials // specified in GOOGLE_APPLICATION_CREDENTIALS environment variable. $client = new BetaAnalyticsDataClient(); // Make an API call. $response = $client->runReport([ 'property' => 'properties/' . $property_id, 'dateRanges' => [ new DateRange([ 'start_date' => '2020-03-31', 'end_date' => 'today', ]), ], 'dimensions' => [new Dimension( [ 'name' => 'city', ] ), ], 'metrics' => [new Metric( [ 'name' => 'activeUsers', ] ) ] ]); // Print results of an API call. print 'Report result: ' . PHP_EOL; foreach ($response->getRows() as $row) { print $row->getDimensionValues()[0]->getValue() . ' ' . $row->getMetricValues()[0]->getValue() . PHP_EOL; } </code></pre> <p>来源:<a href="https://developers.google.com/analytics/devguides/reporting/data/v1/quickstart-client-libraries#php" rel="nofollow noreferrer">GA数据API</a></p> </answer> </body></html>
Cloud Build 无法部署到 Google App Engine - 您无权充当@appspot.gserviceaccount.com
今天早上,我创建了一个 PR,触发了我的暂存环境的 Cloud Build,但未能将结果部署到 GAE。 错误如下: 错误:(gcloud.app.deploy)PERMISSION_DENIED:哟...
如何在 Python 中使用服务帐户向 Google Cloud 进行身份验证?
我正在尝试创建一个项目,将 Google Storage JSON 文件上传到 BigQuery(只是自动执行现在手动完成的操作),并且我想使用“服务帐户”作为我的脚本。 .
通过 API v3 允许 Google 服务帐户 YouTube 上传访问权限
我想在没有用户参与的情况下自动将视频上传到 YouTube,所以我创建了一个服务帐户,跳过了所有的麻烦,一切看起来都很棒,然后尝试上传,一大块......
Google Drive 门户搜索与共享文件夹上的 google api v3 之间的搜索结果不正确
我已经使用GCP服务帐户集成了Google Drive api来获取文件,当我在父文件夹中搜索任何关键字时,它会给出准确的结果,但是当搜索发生时我...
如何通过设置service account权限来部署gcloud功能?
我想部署Google云功能。该云函数需要有服务帐户作为云函数调用者。要将 allUsers 设置为权限,我们使用 --allow-unauthenticated 标志。 这是
使用 Google Cloud 中的服务帐户的 gcloudcomputereset-windows-password 问题
我在 Google Cloud 中使用 gcloudcomputereset-windows-password 命令时遇到问题。当我尝试使用我的主帐户执行以下命令时,一切都按预期进行: 克...