我做了很多谷歌搜索,似乎找不到任何方法来从Vimeo API获得用户的关注者数量。我正在使用Rails构建并通过omniauth-vimeo工作进行身份验证。我也尝试过使用vimeo gem,但它似乎没有任何提供追随者计数的响应。
似乎唯一的选择是屏幕抓取,但我也不愿意。
有没有人知道如何在Vimeo上获得用户的关注者数量?
答案 0 :(得分:0)
如果您请求所有用户关注者(/ users / [id或name] / followers),则收集信息会提供关注者总数。
在版本3.2中,这也将取决于用户响应,在"粉丝"连接。
答案 1 :(得分:0)
我在使用API时遇到了问题。我构建了一个PHP函数来从任何人的Vimeo通道获取跟随者计数,没有API。它已经为我工作了一年多(脚本被称为跟随计数通过cron作业每隔15分钟转入数据库超过一年,从未错过任何一次)。
##########################
// Get Vimeo Followers //
##########################
function getVimeoFollowers($url){
$file = fopen($url,"rb");
if (!$file)
return "";
while (feof ($file)===false) {
$line = fgets ($file, 1024);
$content .= $line;
}
fclose($file);
$start = strpos($content,'"followers"')+13;
$end = strpos($content,'","videos"',$start+1);
$output = substr($content,$start,$end-$start);
return $output;
}
然后只需使用Vimeo频道网址调用它:
$VimeoFollowers = getVimeoFollowers("https://vimeo.com/USERNAME");
让我知道你是如何进行的:)
干杯
安迪