Хочу получить список всех coub, которые я лайкал,
но через PHP не знаю как авторизоваться, чтобы получить куки,
а в браузере, с залогиненым в аккаунт пользователем,
при обращении по адресу
https://coub.com/api/v2/timeline/likes
получаю всего по 10 coub на страницу
при запросе
https://coub.com/api/v2/timeline/likes?page=1&per_page=25
по 25 (это максимум), и у меня 190страниц.
Как бы это всё это автоматом. слепить в один файл?
Ленту кубов/РЕПОСТОВ, со своего канала я получаю PHP запросом в цикле
и для этого, в отличии от лайков, авторизация не нужна
тыкс
<?php
for ($page = 1; $page < $repeat; $page++){
$timeline = file_get_contents('https://coub.com/api/v2/timeline/channel/'.$channel.'?page='.$page.'&per_page='.$per_page.'?order_by='.$order_by) ;
$regexp = '/"Coub::Simple","permalink":"(.+?)","title":"(.+?)","visibility_type":.+?"image_versions":\{"template":"(.+?)"/';
preg_match_all($regexp, $timeline, $matches);
foreach ($matches[0] as $value) {
$span = '$2';
$replacement = "<div class='coub' onmouseover='showName(this);'>
<a href='//coub.com/view/\\${1}1' onclick='return frame(this);'>
<img src='$3'></a>
<span>$span</span></div>";
$echo = preg_replace($regexp, $replacement, $value) ;
echo preg_replace("~\\\\\"~", "\"", $echo) ;
}};
echo "</div>";
?>
Поэтому хотелось бы в браузере получить полный список ,
а уже потом просто подсунуть этот файл для PHP сайта
пример на сайте