2014-07-08 2 views
1

Я сделал много поисковых запросов и не могу найти способ получить количество пользователей из Vimeo API. Я строю Rails и имею аутентификацию через omniauth-vimeo. Я также пробовал использовать драгоценный камень vimeo, но он, похоже, не имеет никакого ответа, который обеспечивает подсчет последователей.Vimeo API: В любом случае, чтобы подсчет подписчика пользователя?

Кажется, что единственный вариант - скрежет экрана, но я бы предпочел не слишком.

Кто-нибудь знает, как получить число пользователей на Vimeo?

ответ

0

Если вы запрашиваете всех пользователей-последователей (/ users/[id или name]/followers), то в информации о коллекции содержится общее количество подписчиков.

В версии 3.2 это также будет отображаться в ответе пользователя под подключением «последователей».

0

У меня возникли проблемы с использованием API. Я построил функцию PHP, чтобы захватить счетчик последователей с любого канала Vimeo с NO 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; 
} 

А потом просто называть его с URL канала Vimeo:

$VimeoFollowers = getVimeoFollowers("https://vimeo.com/USERNAME"); 

Позвольте мне знать, как вы получите на :)

Приветствиях

Энди

Смежные вопросы