实现思路
(1)首先找到关注者多的,
(2)批量添加这个被关注的人的关注者
'59bf3ba9518825231f64bd05', //请求用户id(我)
'token' => '', //cookie中的auth
'device_id' => '1536978978521', //这个不太清楚是啥
'src' => 'web', //来源
'followee' => '' //申请关注人id
);
//关注人列表参数
$userList = array(
"uid" => "58a15cc70ce463005644171a", //当前用户id(大佬)
"currentUid" => "59bf3ba9518825231f64bd05",//请求用户id(我)
"src" => "web", //来源
"before" => '' //关注时间,每次返回这个时间之后的列表
);
$followUrl = 'https://follow-api-ms.juejin.im/v1/follow'; //关注接口
$userListUrl = 'https://follow-api-ms.juejin.im/v1/getUserFollowerList'; //关注人列表接口
$flag = true;
while ($flag) {
$data = file_get_contents($userListUrl);
$followList = json_decode($data, true)['d'];
if (count($followList) == 0) {
$flag = false;
}
foreach (json_decode($data, true)['d'] as $value) {
$userList['before'] = $value['updatedAtString'];
$followData['followee'] = $value['follower']['objectId'];
$re=file_get_contents($followUrl . "?" . http_build_query($followee));
if($re['s']!=1){ //关注报错终止,关注上限终止
echo $re['m'];
exit;
}
}
$userListUrl = $userListUrl . "?" . http_build_query($userList);
}
最后一次更新于2021-01-07



0 条评论