如何调用百度和微软必应链接收录API

2023-12-05 13:13:58

为了快速进行百度和微软Bing链接收录,不用每次都要登录,填入收录地址,所以写了一个收录接口api,内部调用百度和微软收录的API。

本人项目后台是用express搭建。

百度收录:

app.post("/baiduEmploy", (req, res) => {
  const { urls } = req.body || {};
  const data = urls.join("
");
  axios.post(
    "http://data.zz.baidu.com/urls?site=你的site&token=你的token",
    data
  )
});
参数名称 是否必选 参数类型 说明
site string 在搜索资源平台验证的站点,比如www.example.com
token string 在搜索资源平台申请的推送用的准入密钥
data string 提交收录的地址,地址之间用
隔开,传入的时候,不需要赋值给变量

注意:百度收录链接需要用 拼接成一个字符串,即const data = urls.join(" ")。如果只传入一个的话,直接传给data一个链接地址(字符串)就可以。

百度提交API地址(https://ziyuan.baidu.com/linksubmit/index)

微软Bing收录:

app.post("/bingEmploy", (req, res) => {
  const { urls } = req.body || {};
  axios.post(
    "https://ssl.bing.com/webmaster/api.svc/pox/SubmitUrlbatch?apikey=你的apikey",
    {
      siteUrl: "你的siteUrl",
      urlList: urls, // 地址集合 string[]
    }
  )
});
参数名称 是否必选 参数类型 说明
site string 在搜索资源平台验证的站点,比如http://yoursite.com
apikey string API秘钥
urlList string[] 收录地址集合,是一个string[]

微软的API接口支持传入一个数组,所以我们不需要转化。

微软提交API地址(https://www.bing.com/webmasters/url-submission-api#APIs)

目录

相关推荐
关于调用微软Bing API推送链接时,报:errorcode 3 message ERROR!!! InvalidApiKeyMac安装nvm时,各种问题总结react-app-rewired中如何设置ant-design主题,以及不生效问题Variable @primary-color-hover is undefinedAnt-Design-Vue Form 中,对于多选下拉表表单时,重置时,表单未正确展示