Skip to content
This repository has been archived by the owner on Dec 30, 2020. It is now read-only.

Как получить список пинов и количество лайков и количество досок для пина с определенного сайта? #242

Closed
nepohex opened this issue Feb 21, 2017 · 3 comments

Comments

@nepohex
Copy link

nepohex commented Feb 21, 2017

Добрый день!

Как с помощью вашего бота получить список пинов по запросу вот такого вида
https://www.pinterest.com/source/giphy.com/

И отсюда нужно получить количество досок для каждого пина с данного сайта, далее некое подобие вот такого запроса который отображает общее количество пинов для данного URL пина https://api.pinterest.com/v1/urls/count.json?&url=http://giphy.com/gifs/colbertlateshow-stephen-colbert-late-show-l44QiBOm1VJ97BOhO

@seregazhuk
Copy link
Owner

@nepohex добрый день!
Получить пины по определенному сайту можно так:

$pins = $bot->pins->fromSource('giphy.com')->toArray();
// вернет сразу все, может долго выполняться, пока не получит от апи все пины
$pins = $bot->pins->fromSource('giphy.com')->take(10)->toArray(); // только первые 10

По кол-ву досок для пина не знаю, можно попробовать выбрать инфу по пину и посмотреть там в массиве, может что-то будет похожее:

$info = $bot->pins->info(271975264977139509);

@nepohex
Copy link
Author

nepohex commented Feb 21, 2017

Спасибо, помогло!
В массиве по пинам отдается количество
$pins[6]['aggregated_pin_data']['aggregated_stats']['saves'] сохранений в доски
$pins[6]['aggregated_pin_data']['aggregated_stats']['likes'] количество лайков

@seregazhuk
Copy link
Owner

Отлично! я даже и не знал, что там такое есть)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants