2013-08-11 31 views
5

tôi đang cố gắng để có được tất cả các bài viết cho một trang bằng cách sử dụngLàm thế nào để có được FB như đếm cho mỗi bài trong khi kéo các nguồn cấp dữ liệu thông qua Open Graph API?

https://graph.facebook.com/PAGE_ID/feed

Và nó hoạt động như một nét duyên dáng. Tôi có thể nhận được tất cả thông tin cho mỗi bài ngoại trừ số lượt thích.

Nguồn cấp dữ liệu trả về "lượt thích" cho mỗi bài đăng, nhưng nó hiển thị thông tin như thế cho 25 lượt thích đầu tiên. Tôi không thể biết số lượt thích của một bài đăng.

Giải pháp gần nhất tôi tìm thấy trên mạng là đặt "tóm tắt = 1" khi yêu cầu thông tin của bài đăng, ví dụ:

https://graph.facebook.com/POST_ID/likes?summary=1

này sẽ trả về một lĩnh vực tổng hợp cho thấy số lượng như của bài viết này, đó là chính xác những gì tôi cần.

Tuy nhiên, nếu đây là cách duy nhất để giải quyết sự cố, tôi phải thực hiện thêm yêu cầu mạng cho mỗi bài đăng chỉ để nhận số lượt thích. Ban đầu tôi có thể hoàn thành công việc chỉ với MỘT yêu cầu mạng, nhưng bây giờ tôi đã thực hiện 1 + N lần (số lượng bài đăng trong nguồn cấp dữ liệu trang) của các yêu cầu mạng.

Tôi nghĩ rằng tôi phải thiếu điều gì đó. FB phải có một số cách để có được số đếm như được nhúng trong thông tin nguồn cấp dữ liệu. Cũng giống như ứng dụng hoặc trang web FB, tất cả các bài đăng hiển thị số lượng tương tự của chúng ngay lập tức, không có cách nào để thực hiện thêm N lần yêu cầu mạng để nhận số lượt thích cho mỗi bài đăng.

Hy vọng ai đó có thể trợ giúp. Cảm ơn rất nhiều trước.

+0

Tôi đã tìm kiếm lại trên mạng và đã thử một vài điều, Số lượt thích thực sự ở đó nếu mã thông báo truy cập được lấy thông qua người dùng đã đăng nhập. Tôi không thể nhận số lượt thích vì không có người dùng nào đăng nhập. Tôi không biết tại sao có sự khác biệt như vậy ... Dù sao tôi vẫn có thể nhận được số lượt thích nếu tôi thay đổi một số cấu hình? (chẳng hạn như cài đặt ứng dụng?) –

+1

Facebook ngày 5 tháng 10 năm 2013 Thay đổi đột xuất cho thấy rằng họ sẽ không cung cấp số lượt thích trong nguồn cấp dữ liệu. –

Trả lời

0

Cuối cùng, tôi tìm thấy ở đó là một cách để có được những thứ tương tự/bình luận tội đối với từng bài trong khi kéo thức ăn mà không làm yêu cầu mạng thêm:

/url/feed?fields=likes.summary(1).limit(0) 

Không phải là nó tuyệt vời?

Các vấn đề liên quan