问题标签 [google-api-webmasters]
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.
google-api - Google Webmaster Tools v2.0 API 不再工作了吗?
我正在尝试编辑 Google Webmasters 网站设置(设置定位国家/地区),但据我所知v3不允许这样做,所以我正在使用v2。
但是,我收到401 Unauthorized
了所有网站管理员工具 v2 端点的响应。以下是我执行的步骤:
- 访问Google OAuth 2.0 Playground
- 精选站长工具 v2
- 授权此 API 并用授权码交换令牌。(之后我收到一条消息“访问令牌将在 3599 秒后过期。”)
- 然后点击“列出可能的操作”并选择“列出站点”
- 最后,点击“发送请求”,得到 401
我做了好几次我一直得到相同的结果。
这种行为的原因是什么?Google 网站管理员工具 v2 是否已弃用?
google-api - 谷歌站长数据质量问题
我遇到了一个奇怪的错误。
我们有一个从 searchconsole 获取数据并将其存储在数据库中的标准实现。我们在实施过程中对数据进行了交叉检查,结果很好。
最近,我们发现搜索控制台中报告的内容与从 API 检索到的数据存在巨大差异。在某些情况下,它仅比搜索控制台数据低 10%,但在某些情况下,API 数据显示的数据比搜索控制台中报告的数据低 50%。
有人知道这些问题吗?最近有人遇到过吗?
google-analytics - 在 Google Analytics(分析)中,如何在具有多个维度的报告中包含空白行?
具有设备类别 (dim) 和综合浏览量 (metric) 等一维的报告将返回一个总数。
在上面添加某些次要维度,如年龄和性别,您将只返回结果的子集,即具有有效年龄和性别信息的结果。不返回不存在年龄和性别信息的行。这当然会导致信息丢失。
这很烦人。无论如何也要返回 NULL 值吗?
node.js - Google Webmasters NodeJs API 理解响应
我试图了解当我尝试使用 Google Webmasters API 运行查询时收到的响应。当 console.log 返回时我没有收到错误null
,但我收到Not Found
了参数,这使得我传递给查询方法res
的对象看起来有些不对劲。params
当我查看网站管理员 github 文件时,似乎我以正确的顺序传递了正确的字段,但肯定有一些问题。任何人都可以为我提供一些关于如何进一步调试的指导,或者我的对象键值对明显有什么问题吗?
这是我的控制台:
这是问题的代码:
这是我的完整代码:
google-api - 500:Google Search Console API 上的后端错误(webmasters/v3)
我使用 node.js 从搜索控制台 api 查询数据。我得到响应状态 500 和消息“后端错误”。
我尝试了一些解决方案,但没有奏效:
- 检查 API 密钥(将密钥限制设置为“无”,因为我没有 ipv6 地址)
- 发送 json 数据而不是 js 对象
下面是我的代码片段。
有任何想法吗?
javascript - Google URL 测试工具 API - 简单的 Web 应用设置
我想使用 Google URL 测试工具 API 创建我的第一个网络应用程序,但不知道从哪里开始(https://developers.google.com/webmaster-tools/search-console-api-original/) . 我发现文档非常混乱,并且正在努力在线查找任何真实示例。我拥有丰富的 HTML 和 CSS 经验,也熟悉 JavaScript 和 JSON。另请注意,我有一个 API 密钥。
我想创建一个简单的 HTML 页面,返回 5 个提交的选定 URL,以查看它们是否适合移动设备。听起来很简单——不适合我。
希望有人可以帮助感觉有点失落。从哪里开始的任何指示都会有很大帮助。
李
google-api - 使用多个维度时,Google Search Console API 的结果不可预测
当我包含多个维度时,我目前使用 Google 搜索控制台 API 得到不可预测的结果。我认为有几个不同的问题是相关的。我将提供每个示例。
首先,返回的行数根据 rowLimit 变化。在你判断之前,听我说完。当我发出一个 rowLimit 为 5,000 的请求时,我得到 3836 行。当我将 rowLimit 减少到 1000 时,我得到 674 行。当 rowLimit 为 1000 时,我显然希望获得 1000 行。
这是我的测试脚本。我将排除身份验证部分,因为它显然可以正常工作。
这打印:
下一个问题可能是相关的。我希望当我增加维度的数量时——越来越细化——更多的行将可用,而不是更少。
保持 5000 的固定 rowLimit,如果我提出包含一个维度的请求,我会得到 4988 个结果。当我包括所有四个维度时,我得到 3836 行。我希望在包含更多维度时至少获得尽可能多的行。
为简洁起见,我不会包含我用于此测试的测试脚本。它与上面的几乎相同。但我将包含结果,以便您查看请求和返回的行数。
如果我做错了什么,或者这似乎是 API 的错误,这将很有帮助。提前致谢。
google-apis-explorer - 在对搜索分析 API 的第一个请求中无法检索 5000 行
我正在处理 Google 搜索控制台数据,以通过搜索分析 API 请求获取 1000 多行数据。
下面是请求
根据以下链接中指定的文档。
如果发送的请求的结果超过 5000 行,那么它应该在第一个请求中显示 5000 行,然后我们可以在第二个请求中将起始行设置为 5000 后请求更多的 5000 行。
我的用例:
我发送的请求有超过 5000 行,但我的结果显示如下:
-----执行第一个请求------start row as 0 row count 409
-----执行第二个请求-----start row as 5000 row count 807(将第一个和第二个请求的行数相加)
-----执行第三个请求--------start row as 10000 row count 1218(添加第一个,第二个和第三个请求行数)
这一直持续到 10 个请求..
第二个与搜索控制台数据相关的问题
搜索分析 API 的 UI 中显示的总点击次数与 - 当我们下载底部的 excel 表并添加所有点击时不同。在这种情况下,数据一直存在,直到点击次数变为零。
你能解释一下吗
谢谢你。
api - 无法使用 Google Console Search API 获取所有 searchAnalytics 数据
我正在使用 Google Console Search API 来提取搜索分析数据。我正在使用 query() 方法来检索数据。
参数:
开始日期:'2017-05-10'
结束日期:'2017-05-10'
维度:['日期','查询','页面','国家','设备']
聚合类型:按页
行限制:1000
开始行:0。
它应该给我 1000 条记录,对吧?但我得到的记录越来越少(853)。可能是什么原因?
在阅读文档时,我发现当我们在维度组中使用日期时,如果我们没有当天的数据,则该行将从结果集中排除。这是原因吗?
任何帮助,将不胜感激。谢谢
google-api - Windows 10 UWP 应用:GoogleWebAuthorizationBroker;无法启动浏览器异常
希望有人以前遇到过这个问题;
我正在 Windows 10 上构建一个通用 Windows 平台 (UWP) 应用程序,该应用程序使用来自 Google Web Master Tools API 的数据,当我尝试使用 Google Web Authorization Broker 进行授权时,我遇到了以下异常:
InnerException = {System.NotSupportedException:无法使用“ https://accounts.google.com/o/oauth2/v2/auth?access_type=offline&response_type=code&client_id=437110116900-jfsnbikhkj8l4aetubtkn52ggki45nm0.apps.googleusercontent.com&redirect_uri=http:%启动浏览器2F%2F127 ....
代码片段:
提前致谢 :)
干杯,保罗