批量删除百度云同步短信

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

评论

说两句

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据