Tôi đã tích hợp nút "Thích" của Facebook vào nhiều trang trong trang web của tôi. Tôi muốn hiển thị hầu hết các trang "Đã thích" trên trang web của mình trong danh sách, nhưng tôi không thể tìm ra cách lấy dữ liệu đó từ Facebook trong một yêu cầu. Cho đến nay, tôi đã có thể để có được những "Giống như" đếm cho trang cá nhân bằng cách sử dụng truy vấn FQL sau:Nhận số "Like" trên Facebook cho mỗi trang trên tên miền của tôi
SELECT share_count, like_count, comment_count, total_count FROM link_stat WHERE url="http://www.mysite.com/some-page"
Tuy nhiên, nhận được số lượng cho mỗi trang trên trang web của tôi cùng một lúc là không thực sự khả thi. Ngoài việc có một số lượng lớn các trang, các trang mới được tạo liên tục (các tiểu sử người dùng mới, blog mới và các bài viết trên blog, v.v.) sẽ làm cho số liệu thống kê hoàn chỉnh cho trang web của tôi trở nên phức tạp và liên quan đến việc gọi API của Facebook hàng ngàn lần .
Có cách nào để tính số lần mỗi trang trên tên miền của tôi đã được "Thích" trong một yêu cầu không? Hay chỉ là 10 trang "Được yêu thích nhất" hay một thứ tương tự?
Chỉ cần một FYI, tôi đã không tìm thấy một giải pháp này. Tôi hiện đang làm việc xung quanh nó bằng cách xử lý các sự kiện khách hàng được API javascript của Facebook kích hoạt để thu thập dữ liệu trong cơ sở dữ liệu của ứng dụng của tôi và truy vấn db cục bộ của tôi khi tôi cần các trang được yêu thích nhất trên trang web của mình. – KOTJMF
Làm thế nào, trong trường hợp đó, bạn sẽ đối phó với người dùng không cho phép các trang của bạn từ bên ngoài (chính tiểu sử fb của họ)? – fiveDust