PHP API 获取B站用户关注列表并输出头像图片
以下是一个简单的PHP代码,可以根据输入的UID获取B站用户关注列表,并输出关注用户的头像图片的API:
<?php
$uid = $_GET['uid']; // 获取输入的UID
$url = 'https://api.bilibili.com/x/relation/followings?vmid={$uid}&pn=1&ps=50&order=desc'; // 构建API请求URL
$response = file_get_contents($url); // 发送API请求并获取响应
$data = json_decode($response, true); // 将响应转换为数组
foreach ($data['data']['list'] as $user) { // 遍历关注用户列表
$mid = $user['mid']; // 获取用户的UID
$avatar_url = $user['face']; // 获取用户头像URL
echo 'https://i0.hdslb.com/bfs/face/{$mid}.jpg'; // 输出用户头像API
}
?>
以上代码中,我们首先获取输入的UID,然后构建B站API请求URL,发送API请求并获取响应。接着,我们将响应转换为数组,并遍历关注用户列表。对于每个用户,我们获取其UID和头像URL,并输出头像API。注意,B站头像API的格式为:https://i0.hdslb.com/bfs/face/{UID}.jpg。因此,我们只需要将用户的UID插入到API URL中即可。
原文地址: https://www.cveoy.top/t/topic/nScS 著作权归作者所有。请勿转载和采集!