使用nodejs推送MIP数据到百度站长平台
$ [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'
}
- 由于百度站长平台接口更新, 删除
delete, update
接口 - 优化代码和测试覆盖率
- 添加
nodejs4.x-nodejs8.x
测试
发布npm包
- cli命令