Google OAuth 2.0端点支持服务器到服务器之间的互动,例如Web应用程序和Google云端存储之间的互动。
我有一个谷歌控制台帐户,但是当我进入服务帐户部分时,我看到了一些东西 像这样: 所以我看到我的项目有很多服务帐户,并且有一个密钥 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 命令时遇到问题。当我尝试使用我的主帐户执行以下命令时,一切都按预期进行: 克...
使用 gcloud CLI 管理 Google Cloud 虚拟机时出现身份验证范围不足错误
我的 Google Cloud 遇到涉及两个虚拟机的情况: 实例1(Windows Server 2022) 实例2(Windows Server 2019) 我的目标是使用 gcloud 从实例 1 管理实例 2...
Google 云:如何列出 GCP 中所有项目的所有服务帐户
我需要获取谷歌云中服务帐户的所有属性。是否可以列出所有属性,例如 Select *. 否则我需要以下信息: 萨
PHP 获取 Google 日历事件列表“服务帐户”(服务器到服务器)不起作用
此代码(使用 Google PHP API 客户端 https://github.com/googleapis/google-api-php-client)回答“未找到即将发生的事件。”,显然没有检索事件,因为至少有.. .
Google Analytics 4 - Java 中服务帐户 API 使用的简单示例?
我花了几天时间尝试获取如何执行上述操作的示例 - 使用服务帐户通过 Java 的 GA4 API 以非交互方式获取 Google Analytics 指标。 官方示例位于 ...
使用 GCP 服务帐户自动复制包含应用程序脚本的 Google 工作表
我有一个 Google 工作表模板,其中包含一个 appscript 模块。 该模块包括 OnEdit(e) 函数。 我必须每个月复制这个模板 20 次,预先完成它并与每个人分享......
我想获取默认服务帐户的通用令牌。 我已使用以下命令来获取令牌来获取令牌 gcloud auth print-identity-token [email protected] 我
无法使用 Github 操作部署 Firebase 功能,它无法识别使用 Google 服务帐户进行身份验证的 Firebase 项目
我正在关注这篇 Medium 文章,使用 Github 操作部署 firebase 函数。 这是 .github/workflows/firebase-deploy.yml 中的工作流程 名称:部署云函数 在: 工作流程_调度...