Skip to content
This repository has been archived by the owner on May 7, 2022. It is now read-only.
/ mip-push Public archive

使用nodejs推送MIP数据到百度站长平台

License

Notifications You must be signed in to change notification settings

xuexb/mip-push

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mip-push

使用nodejs推送MIP数据到百度站长平台

code style fecs Build Status Test Coverage MIT license

安装

$ [sudo] npm i mip-push

使用

var Mip = require('mip-push');
var app = new Mip({
    site: '',
    token: ''
});

// 推送数据,返回 Promise
app.push(url).then(function (res) {
    console.log(res);
}).catch(function (err) {
    console.error(err);
});
app.push([
    url1,
    url2,
    url3
]).then(function (res) {
    console.log(res);
}).catch(function (err) {
    console.error(err);
});

成功响应

参考 百度站长平台

{
    // 当天剩余的可推送url条数
    remain: 4999998,

    // 成功推送的url条数
    success: 2,

    // 由于不是本站url而未处理的url列表
    not_same_site: [],

    // 不合法的url列表
    not_valid: []
}

响应错误码

后端服务出错

{
    error: -1,
    message: 具体错误信息 || 'server error'
}

后端返回值错误

{
    error: -2,
    message: 'parse json error'
}

数据错误

参考 百度站长平台

{
    // 错误码,与状态码相同
    error: 4xx,

    // 错误描述
    message: 'token is not valid'
}

更新日志

0.1.0

  • 由于百度站长平台接口更新, 删除delete, update接口
  • 优化代码和测试覆盖率
  • 添加nodejs4.x-nodejs8.x测试

0.0.2

发布npm包

todo

  • cli命令

About

使用nodejs推送MIP数据到百度站长平台

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published