使用百度搜索的 API推送来收录新链接的时候返回 not_same_site

AUTHOR | nicechi
类别 | 建站笔记
发表 | 2020-08-16 20:42:34
更新 | 2020-08-16 20:42:34

第一次使用百度搜索的 API提交 来主动推送新链接的时候遇到了一个问题,按照所要求的推送示例进行 post 推送的时候发现所返回的 json 里面并没有 success 字段,倒是有一个 not_same_site 字段,表示所提交的 url 不是本站url而未处理的url列表

状态码为200时的字段说明

 

post推送示例

返回 not_same_site 的原因

原来是因为被推送的新链接 url 中的域名跟 api 推送地址中 site 参数的域名不一致所导致的,假设说 site 的参数为 https://www.nicechiblog.com ,但是有一个新链接的 url 为 https://nicechiblog.com/xxx/xxx ,这时候就会返回 not_same_site ,这是因为新链接中的 url 少了 www,总之必须要跟 site 参数保持一致,如下图所示:


CATEGORY

TOP