gpt4 book ai didi

对 Bing Webmaster API 的 POST 请求总是给 NotAuthorized

转载 作者:行者123 更新时间:2023-12-04 16:32:02 25 4
gpt4 key购买 nike

我正在尝试通过 HTTP POST 请求以编程方式将站点地图索引文件提交给 Bing。
我遵循了他们 documentation page 中的 JSON 请求示例.

这是我试图在 cURL 中发出的请求(我替换了站点 url 和 apikey):

curl -XPOST -H 'Host: ssl.bing.com' -H "Content-type: application/json" -d '{
"siteUrl":"https:\/\/www.example.com",
"feedUrl":"https:\/\/www.example.com\/Sitemaps\/SitemapIndex--stuff--01.xml"
}' 'https://bing.com/webmaster/api.svc/json/SubmitFeed?apikey=MY_KEY'

响应如下所示:
{
"ErrorCode": 14,
"Message": "ERROR!!! NotAuthorized"
}

api key 是从 Bing webmaster ui portal 生成的.我的用户有 administrator权利。添加 Content-Length header 没有帮助。

GET 请求工作正常,我可以检索提要或交通信息。

在 Bing 网站管理员门户 UI 页面中,我可以毫无问题地提交站点地图文件。

在询问之前我已经在网上搜索过这个,但我找不到任何相关的内容。有没有人也遇到过这个问题?可能我错过了一些东西,我会很感激一些建议。

最佳答案

在以下情况下会出现此错误:
1 - 网站管理员中验证的 URL 不匹配 网站网址 在您的要求中
例子:
站长- https://example.com/
请求 - https://example.com/home
2 - URL 在您的 中urlList 不匹配 网站网址 图案
例子:
网站网址 - https://example.com/home/
网址 - https://example.com/about-us.html

关于对 Bing Webmaster API 的 POST 请求总是给 NotAuthorized,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53203705/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com