百度贴吧云签到Tieba-Cloud-Sign 修复记录

百度贴吧云签到Tieba-Cloud-Sign是一个非常好用的贴吧云签程序,但现在已经停止维护,而百度贴吧的各种接口也在更新。现记录失效的接口导致的问题与修复方法。

1.首页贴吧的头像获取失败

原因:原代码中的接口网址已经不能正常获取头像信息。

修复方法:修改程序所在根目录下的setting.php文件,找到如下图的内容,请输入图片描述

修改内容为如下内容即可修复

    case 'set':
        // 获取头像的url
        if($i['post']['face_img'] == 1 && $i['post']['face_baiduid'] != ''){
            $c = new wcurl('https://tieba.baidu.com/home/main?un='.$i['post']['face_baiduid']);
            $data = $c->get();
            $c->close();
            $i['post']['face_url'] = str_replace('"', '', textMiddle($data,'"userinfo_head"><img src=','/></a>'));
            if(empty($i['post']['face_url'])) msg('获取贴吧头像失败,可能是网络问题,请重试');
        }

2.百度账号管理中手动绑定无法正常绑定

原因:因百度更新了调用接口页面,从而导致无法正常获取百度ID,即使BDUSS输入无问题,也无法正常绑定。

修复方法:修改程序所在目录的/lib/sfc.functions.php文件,找到如下图的内容,

请输入图片描述

修改内容为如下内容即可修复

function getBaiduId($bduss){
    $c = new wcurl('http://i.baidu.com/');
    $c->addCookie(array('BDUSS' => $bduss,'BAIDUID' => strtoupper(md5(time()))));
    $data = $c->get();
    $c->close();
    return urldecode(textMiddle($data,'"username":"','","iconUrl"'));
}

3.云签到日志显示签到成功,实际无签到

原因:模拟手机客户端签到接口失效

修复方法:打开设置中心签到设置签到模式设置,取消勾选模拟手机客户端签到并保存即可。

4.BDUSS有效性检测插件失效

原因:因百度更新了调用接口页面,从而导致BDUSS检测异常

修复方法:删除原有插件,重新安装修复插件并启用。

下载地址:

mok_bduss修复版

原创文章,作者:VAY冬冬,如若转载,请注明出处:https://blog.vay1314.top/archives/151

(0)
VAY冬冬的头像VAY冬冬
上一篇 2021年2月6日
下一篇 2021年2月17日

相关推荐

0 0 投票数
文章评分
订阅评论
提醒
guest
0 评论
内联反馈
查看所有评论