1

페이스 북 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 

당신이 상대적으로 낮은 보수에 대한 많은 일입니다 볼 수 있지만 주어진 페이지의 가장 인기있는 사진을 반환하는 더 나은 방법을 생각할 수 없기 때문에.

제안 사항?

답변

1

이 정보를 검색하는 유일한 방법 인 것 같습니다. 이 일련의 쿼리를 주기적으로 실행되는 cron 작업에 배치하고 결과가 포함 된 정적 파일을 업데이트하는 것이 좋습니다. 그런 다음 해당 파일을 소스로 가져올 수 있으며 각 사용자에 대해 쿼리를 실행할 필요가 없습니다. 각 사용자가이 일괄 처리 쿼리를 실행하면 응용 프로그램이 매우 느려지거나로드 시간이 길어집니다.

관련 문제