百度云同步短信的功能实在不敢恭维,与百度树的形象差距有点大啊,短信一多就直接没办法同步了,但是需要同步的一般都是保存了很多短信的,手机上只有几百条短信的人一般都不会有保存短信的习惯,既然都没办法同步了,那就删掉吧,然后突然发现居然没有批量删除功能,一次删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); }); }); });
说两句