问题标签 [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.
c# - 如何获取 OAuth AccessToken (google) 以在 C# 中向 Google Hire 发布工作?
我正在尝试在 Google Hire 上发布一份工作。先决条件是按照这里提到的那样完成的。我在 json 文件中获得了服务帐户凭据。
我尝试使用以下方式获取访问令牌:
但问题是在执行该功能后,它只是挂断/停止响应。我无法在 "token" 中获得任何价值。
我可以知道我在哪里做错了吗???
提前致谢。
google-oauth - google oauth 2 使用他们的索引 api 时的授权
我试图理解google indexing api,但他们的文档很糟糕。我已经完成了服务帐户的设置并下载了 json 文件以及剩余的先决条件。下一步是获取访问令牌以进行身份验证。
我在.net 环境中,但他们没有为此提供示例。我确实在这里找到了一些使用 .net 库来执行此操作的示例,但是在以下代码之后,我不确定将创建什么服务来调用索引 api。我在 nuget 包管理器中没有看到 google.apis.indexing 库。
在他们的示例代码中,它看起来只是一个简单的 json 帖子。我试过了,但当然它不起作用,因为我没有经过身份验证。我只是不确定如何在 .net 环境中将所有这些联系在一起。
php - Google Indexing API - 403 '禁止响应'
我正在调用 google indexing API 来发布招聘信息:
调用 API 时,给出的响应是 '403 - Forbidden' 。
任何想法这个错误实际上意味着什么?我已经正确创建了服务帐户,但无法从我的开发环境中复制成功。
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 实现这一目标。有没有办法通过他们发送令牌参数?
谢谢。
php - 谷歌索引 API
我有一个工作门户网站(Wordpress + PHP),我想为我的网站使用 Google Indexing API。我对 GoogleAPI 没有任何经验,所以我只是阅读了他们的指导。根据指南,要使用索引 API,它有 3 个步骤:
- 通过启用 Indexing API、创建新的服务帐户并在 Search Console 中验证所有权来完成先决条件。
- 获取访问令牌以验证您的 API 调用。
- 发送请求以通知 Google 有新的、更新的或删除的网页。
我完成了第 1 步,但第 2 步和第 3 步真的让我很困惑。似乎我需要通过编码获取 OAuth 令牌,但我应该将这些代码放在哪里?对于使用 API,他们向我展示了这个示例:
同样,我不确定我应该将这些块代码放在哪里使用 API。任何人都可以知道这一点,可以逐步解释如何为我做这件事吗?最后一个问题:因为我的网站每天大约有 10 到 15 个新职位发布。每当有人发布新工作时,我可以以某种方式将此索引 API 自动发送请求设置到 Google 吗?问候,
indexing - 使用 Postman 的 Google 索引 API
我想使用 Postman 向 Google Indexing API 发送请求。使用授权数据成功更新请求标头以供预览之后。
我正在关注 Google Indexing API 文档:https ://developers.google.com/search/apis/indexing-api/v3/using-api
在 Postman 中发送请求 POST 后,我遇到了这个错误。请帮我
.net - 使用 .NET 的 Google Indexing API 批处理请求示例
请有人提供 C# 中的示例代码,允许我向 Google Indexing API 提交批量请求以执行 URL_UPDATED 操作?下面的代码显示了我当前使用单个 HTTP 请求执行单个 URL_UPDATED 操作的方法。
理想情况下,我想提供一个可以传递给批处理函数的 URL 字符串 []。
谢谢。
android - Firebase 应用索引后不显示应用徽标
请看一下我的清单文件
即使我用我的徽标图标替换了文件(ic_launcher.png),该应用程序也到处显示其默认图标(在应用程序列表、FCM 通知等)。
和 gradle 文件依赖项:
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 。
但是,执行代码时出现以下错误:
当它请求谷歌索引批处理请求时,有人知道多部分内的正确格式是什么吗?
在此先感谢!