Я использую Facebook PHP SDK, чтобы попытаться получить фотографию с наибольшим количеством лайков для страницы, чтобы иметь возможность использовать ее в качестве «главной фотографии». Логика заключается в том, что фотография с наибольшим количеством лайков и комментариев является самой интересной для просмотра.
Однако единственный метод, который я могу придумать, медленный и громоздкий.
Есть ли лучший метод, чем использование ниже?
1. Query the Graph API for the albums belonging to a Page
2. Query the Graph API for Photos in each Album
3. Add the likes & comments for each photo
4. Re-order the list of photos and return the best few
Как видите, это большая работа при относительно низкой отдаче, но я не могу придумать лучшего способа вернуть самую популярную фотографию данной Страницы.
Какие-либо предложения?