问题标签 [google-indexing-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1370 浏览

c# - 如何获取 OAuth AccessToken (google) 以在 C# 中向 Google Hire 发布工作?

我正在尝试在 Google Hire 上发布一份工作。先决条件是按照这里提到的那样完成的。我在 json 文件中获得了服务帐户凭据。

我尝试使用以下方式获取访问令牌:

但问题是在执行该功能后,它只是挂断/停止响应。我无法在 "token" 中获得任何价值。

我可以知道我在哪里做错了吗???

提前致谢。

0 投票
1 回答
773 浏览

google-oauth - google oauth 2 使用他们的索引 api 时的授权

我试图理解google indexing api,但他们的文档很糟糕。我已经完成了服务帐户的设置并下载了 json 文件以及剩余的先决条件。下一步是获取访问令牌以进行身份​​验证。

我在.net 环境中,但他们没有为此提供示例。我确实在这里找到了一些使用 .net 库来执行操作的示例,但是在以下代码之后,我不确定将创建什么服务来调用索引 api。我在 nuget 包管理器中没有看到 google.apis.indexing 库。

在他们的示例代码中,它看起来只是一个简单的 json 帖子。我试过了,但当然它不起作用,因为我没有经过身份验证。我只是不确定如何在 .net 环境中将所有这些联系在一起。

0 投票
4 回答
4591 浏览

php - Google Indexing API - 403 '禁止响应'

我正在调用 google indexing API 来发布招聘信息:

调用 API 时,给出的响应是 '403 - Forbidden' 。

任何想法这个错误实际上意味着什么?我已经正确创建了服务帐户,但无法从我的开发环境中复制成功。

0 投票
0 回答
224 浏览

laravel - 使用 OAuth2.0 向 Google API 发布请求

我想通过 OAuth2.0 身份验证向 Google Indexing API 发出发布请求。

https://developers.google.com/search/apis/indexing-api/v3/quickstart

我想用 Laravel 5.4 中的 Guzzle 包来做到这一点

在 Google 文档中,他们提供了一个 PHP 包来执行此操作。但我想通过 Guzzle 和 Laravel 实现这一目标。有没有办法通过他们发送令牌参数?

谢谢。

0 投票
4 回答
6445 浏览

php - 谷歌索引 API

我有一个工作门户网站(Wordpress + PHP),我想为我的网站使用 Google Indexing API。我对 GoogleAPI 没有任何经验,所以我只是阅读了他们的指导。根据指南,要使用索引 API,它有 3 个步骤:

  1. 通过启用 Indexing API、创建新的服务帐户并在 Search Console 中验证所有权来完成先决条件。
  2. 获取访问令牌以验证您的 API 调用。
  3. 发送请求以通知 Google 有新的、更新的或删除的网页。

我完成了第 1 步,但第 2 步和第 3 步真的让我很困惑。似乎我需要通过编码获取 OAuth 令牌,但我应该将这些代码放在哪里?对于使用 API,他们向我展示了这个示例:

同样,我不确定我应该将这些块代码放在哪里使用 API。任何人都可以知道这一点,可以逐步解释如何为我做这件事吗?最后一个问题:因为我的网站每天大约有 10 到 15 个新职位发布。每当有人发布新工作时,我可以以某种方式将此索引 API 自动发送请求设置到 Google 吗?问候,

0 投票
0 回答
706 浏览

indexing - 使用 Postman 的 Google 索引 API

我想使用 Postman 向 Google Indexing API 发送请求。使用授权数据成功更新请求标头以供预览之后。

在邮递员中: 在此处输入图像描述

我正在关注 Google Indexing API 文档:https ://developers.google.com/search/apis/indexing-api/v3/using-api

在 Postman 中发送请求 POST 后,我遇到了这个错误。请帮我

0 投票
1 回答
1593 浏览

.net - 使用 .NET 的 Google Indexing API 批处理请求示例

请有人提供 C# 中的示例代码,允许我向 Google Indexing API 提交批量请求以执行 URL_UPDATED 操作?下面的代码显示了我当前使用单个 HTTP 请求执行单个 URL_UPDATED 操作的方法。

理想情况下,我想提供一个可以传递给批处理函数的 URL 字符串 []。

谢谢。

0 投票
1 回答
162 浏览

android - Firebase 应用索引后不显示应用徽标

请看一下我的清单文件

即使我用我的徽标图标替换了文件(ic_launcher.png),该应用程序也到处显示其默认图标(在应用程序列表、FCM 通知等)。

和 gradle 文件依赖项:

0 投票
2 回答
2492 浏览

node.js - 如何在 NodeJs 中为谷歌索引批处理请求发送多部分/混合请求?

我正在使用 Nodejs 与GoogleApis v35.0.0连接,以告诉 Google 从 Google 索引中更新或删除页面。当我通过Google indexing batch request发送请求时,我陷入了 multipart/mixed 请求,即 multipart 的主体。

我可以按照索引 API 文档向 Google 发送单个页面更新请求。但由于 Google 的配额有限,每天最多 200 个请求,我需要更新更多的 URL。所以,我正在尝试使用谷歌索引批处理请求,它最多可以分组 100 个单独的请求,它算作 1 个请求。

当我尝试批量发送请求时,我遇到了多部分正文的正确格式问题。我正在使用从 oauth2 扩展的 GoogleApis 的 JWT(JSON Web 令牌)来验证我的帐户,并使用请求库 v2.88.0将请求发送到 Google。

由于请求库已经处理了多部分边界,这就是为什么我不将其作为请求选项信息之一发送的原因。我还检查了请求 npm 库的 multipart/mixed 中的信息,但我只发现了一个相似但不相同的信息,即 multipart/related ( https://github.com/request/request#multipartrelated )。

根据Google的批处理请求正文示例,我需要在主请求中使用 multipart/mixed 作为内容类型:

这是我的代码:

我在多部分的正文中遇到错误,我不知道正在等待哪种正文 google indexing 批处理请求。似乎 multipart 正文中的所有内容都被视为标题。但是根据文档批处理请求的格式,它说“每个部分都以自己的Content-Type开头:application/http HTTP头。每个部分的主体本身就是一个完整的HTTP请求,有自己的动词,URL,标题和正文”。有关更多详细信息,请查看:https ://cloud.google.com/storage/docs/json_api/v1/how-tos/batch 。

但是,执行代码时出现以下错误:

当它请求谷歌索引批处理请求时,有人知道多部分内的正确格式是什么吗?

在此先感谢!

0 投票
2 回答
1489 浏览

indexing - 索引 API 403 权限被拒绝。无法验证 URL 所有权

我想执行示例中的代码:

但作为回应,我收到一个错误:403“权限被拒绝。无法验证 URL 所有权。”。

  1. 我创建了服务帐户并在我的应用程序中读取了文件。
  2. 网站验证。屏幕1
  3. 对服务帐户的访问权限已满。屏幕2
  4. 我在搜索控制台和我的应用程序中使用了没有“www”和 https 的域。
  5. 启用索引 API 并收到请求。

还需要做什么和检查才能获得访问权限?

回答

完全访问权限!== 所有者。我需要更好地阅读文档。