百度云同步短信的功能实在不敢恭维,与百度树的形象差距有点大啊,短信一多就直接没办法同步了,但是需要同步的一般都是保存了很多短信的,手机上只有几百条短信的人一般都不会有保存短信的习惯,既然都没办法同步了,那就删掉吧,然后突然发现居然没有批量删除功能,一次删100条,而且还是后台删除,几万条短信不累死啊,于是弄了个小脚本来批量删除。
用法简单,按 F12 输入下面的代码进行调试就可以了,box=receive 是接收短信,改成 send 就是批量删除发送短信了,一次删个万把条是可以的,不过是后台处理,所以删了你还是可以看到信息,等一段时间就没了
a = 0;//从第几条开始删除
b = 9999;//删除到第几条
$.getJSON(CONFIG.api.message + "method=list&box=receive&app_id=20&imei=&card=&limit=" + a + "-" + b + "&t=" + new Date().getTime(), function(a) {
var c = [];
$.each(a.list, function(i, b) {
c.push(b.gmid);
});
//console.log(c)
var d = new Array(Math.ceil(c.length / 100));
$.each(d, function(i) {
$.post(CONFIG.api.message + "method=delete&app_id=20", {
param:$.stringify({
gmid:c.slice(i * 100, i * 100 + 100)
})
}, function(a) {
console.log(a);
});
});
});
说两句