使用nodejs推送删除MIP数据到百度站长平台
$ [sudo] npm i mip-cache
var Cache = require('mip-cache');
var app = new Cache({
// 站长平台的授权key
authkey: ''
});
// 推送清理数据
// app.clear(url) => Promise
app.clear('http://mip.xuexb.com').then(res => {
console.log(res);
}).catch(err => {
console.error(err);
});
// 清理 HTTPS 数据
app.clear('https://mip.xuexb.com').then(res => {
console.log(res);
}).catch(err => {
console.error(err);
});
# 全局安装
$ [sudo] npm i mip-cache -g
# 使用命令清除
mip-cache --authkey 站长平台的authkey url
# 如
mip-cache --authkey demokey mip.xuexb.com
mip-cache --authkey demokey https://mip.xuexb.com
参考 百度站长平台
{
status: 0,
msg: 'cache clean success'
}
{
status: -1,
msg: 具体错误信息 || 'server error'
}
{
status: -2,
msg: 'parse json error'
}
参考 百度站长平台
{
status: 1,
// 授权校验失败
msg: 'authorization check fail'
}
{
status: 1,
// 更新次数超限
'msg': 'update times exceed the limit'
}
- 修复无法清理 HTTPS 链接,fix #2
- 优化测试, 使用
promise
- 优化代码和测试覆盖率
- 添加node4-node8支持
发布npm包