问题标签 [bing-webmaster-tools]
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.
blogs - Pelican 博客 - 验证所有权 Bing 网站管理员
要验证我的博客的所有权,必应网站管理员需要以下三种方法之一:
将文件“BingSiteAuth.xml”以https://mywebsite/BingSiteAuth.xml的形式上传到我的网站
在我的默认网页中复制并粘贴元标记,
<meta name="msvalidate.01" content="...." />
例如给出的示例:
- 将 CNAME 记录添加到 DNS
问题:
什么是最简单的方法,初学者的步骤是什么?
注意我在 Pelican 中使用 AboutWilson 模板。谢谢
bing-webmaster-tools - 必应网站管理员 API 响应错误 400 ThrottleUser
正如主题行所述,过去 6 天的所有 API 调用都导致错误 400 ThrottleUser 响应。尝试了新的 api 密钥;pox、json 和服务连接。
这发生在每个人身上吗?有谁知道如何告诉他们它不起作用?
post - 对 Bing Webmaster API 的 POST 请求总是给出 NotAuthorized
我正在尝试通过 HTTP POST 请求以编程方式将站点地图索引文件提交给 Bing。我遵循了他们文档页面中的 JSON 请求示例。
这是我试图在 cURL 中提出的请求(我替换了站点 url 和 apikey):
响应如下所示:
api 密钥是从 Bing网站管理员 ui 门户生成的。我的用户有administrator
权限。添加 Content-Length 标头没有帮助。
GET 请求工作正常,我可以检索提要或交通信息。
在 Bing 网站管理员门户 UI 页面中,我可以毫无问题地提交站点地图文件。
在询问之前我已经在网上搜索过这个,但我找不到任何相关的东西。有没有人也遇到过这个问题?可能我错过了一些东西,我会很感激一些建议。
bing - How can i re-create bing's webmaster verifiction DNS TXT record for an already verified domain?
Our website's Bing verification TXT record was accidentally deleted yet i see no way to create a new one for an already verified domain. I'm afraid that as in 'google search console', at some point the domain will be removed from bing's webmaster tools.
Thanks.
python - Bing Webmaster Tools API with Python - 如何指定提取日期和分页索引?
为了帮助我们的一位客户,我创建了一个脚本来使用 Python 从 Bing 网站管理员工具 API 中提取搜索查询统计信息,如下所示:
除了命名约定和标准(我知道还有很多改进的空间,但这是一个简单的例子),我将 API 密钥作为bwt_api_key和 bwt_site_url 中的站点 URL传递,它可以工作。到目前为止,一切都很好。
问题是除了siteUrl之外,我没有发现此 API 方法 ( GetQueryStats )的其他参数的踪迹,并且为了能够加载历史数据,我需要传递某种日期,到目前为止,我没有运气。
我想知道是否可以指定此方法的开始日期和结束日期,或者至少指定一个日期来按日期过滤结果。另一件让我烦恼的事情是,我没有(显然)方法来对大结果进行分页(如果适用的话)。
现在,我只有一天的数据(我为上周五的博客激活了 Bing 网站管理员工具,因此,如果它的工作方式与 Google Search Console 相同,数据将在 48 小时后合并,因此查询因为它有 3 天的余量似乎是正确的),但我只得到 100 行数据,我不知道这是否只是因为我们的测试站点(博客)的流量很低,或者这只是一些限制API。老实说,我有点困惑……
最后,我想要做的是与我为 Google Search Console 执行的相同提取:搜索查询性能与 URL、查询、点击和印象。在我看来,GetQueryStats 是正确的方法,但我可能错了。你能帮我一把吗?
blogger - URL 不能出现在 Bing Blocked
我试图让我的网站在 Bing 上被索引,尝试了所有可能的方式,观看了很多视频,搜索但仍然没有解决方案。当我检查一个 URL 时,它说
URL 可以被 Bing 索引 如果它通过质量检查并被 Bing 索引,它可以出现在 Bing 搜索结果中。
但是当我请求索引时,它说
被阻止的 URL 不能出现在 Bing 上
必应知道经过检查的 URL,但存在一些问题,导致我们无法将其提供给用户。我们建议您遵循 Bing 网站管理员指南
我阅读了指南,一切都很好,自定义机器人文本也很好。还是遇到这个问题。 必应网站管理员的错误
c# - 必应网站管理员工具 API OAuth 代码交换问题、更改?
这是桌面应用程序的一部分。
基于https://docs.microsoft.com/en-us/bingwebmaster/oauth2
以下用于交换访问和刷新令牌的授权代码的代码在几个月前开始工作......
然而,await req.GetResponseAsync()
现在回归
400 Bad Request、Origin 和 Referer 请求标头均不存在/为空
我尝试添加req.Referer = redirectUri;
然后它返回
400 错误请求,无法提取预期的防伪令牌
我尝试将随机state
参数传递给授权端点,并在回调中收到相同的参数。我已将其包含在令牌交换中,也将其排除在令牌交换之外,而上述结果没有变化。
我不是 OAuth 专家,但我已经完成了一些集成,而且我以前从未见过这种情况。
用户通过带有 WebView2 控件的窗口授予授权,该控件返回代码。这部分仍然运作良好。我在响应中快速浏览了一下是否有任何与防伪/CSRF 相关的内容从服务器返回,但我没有注意到任何东西。无论如何,关于请求令牌所需的文档并没有改变,所以此时一切基本上都是反复试验。
所以我的问题是,如果你在任何 OAuth 实现中看到了这个引用/防伪问题,你是如何修复它或解决它的?或者,如果您使用的是 Bing 网站管理员工具 API 解决方案(自定义或其他),它是否仍然有效?
除此之外,我对想法持开放态度,我很感激你的时间。