2013-05-08 40 views
7

OK, vì vậy tôi đã đặt hộp nhận xét plugin xã hội Facebook trên trang web của mình, trong đó tôi đã chỉ định Trang Facebook Fanpage làm mục tiêu nhận xét.Facebook Graph API nhận tất cả nhận xét

Bây giờ những gì tôi muốn làm là nhận tất cả nhận xét có trong hộp nhận xét trên trang trang của tôi. Tôi đang sử dụng này:

https://graph.facebook.com/comments/?ids=xxx

Thay vì xxx tôi đặt url fanpage của tôi (hiển thị bình luận chỉ từ một ngày ngay cả với giới hạn thiết lập để 10000) và khi điều này không làm việc tôi đã cố gắng url trang của tôi , kết quả là không có gì được hiển thị.

Tôi thua lỗ ở đây, mọi trợ giúp sẽ được đánh giá cao!

Trả lời

11

Cú pháp đúng để đọc bình luận từ API Facebook Graph như sau:

GET /{object-id}/comments

Vì vậy, URL của bạn sẽ trông như thế này:

https://graph.facebook.com/xxx/comments

Dưới đây là một ví dụ sống mà xem xét nhận xét về ảnh bìa của Coca-Cola:

http://graph.facebook.com/10152297032458306/comments

Bạn có thể đọc thêm về cách đọc nhận xét qua API đồ thị here.

+1

thế nào tôi có thể tạo ra đối tượng id khi tôi có url là nguồn duy nhất của tôi .. http://stackoverflow.com/questions/19806802/get-list-of-all-comments-using-url/19807222?noredirect = 1 # comment29449187_19807222 –

+0

trình điều khiển @cormac nhưng ví dụ trực tiếp trả về lỗi .. khi nào? –

+2

Điều này không hoạt động. –

4

séc this stackOverflow topic

Bạn cần phải gọi nó từ một https yêu cầu an toàn và cung cấp một access_token (19292868552_118464504835613 là Facebook bưu điện):

https://graph.facebook.com/19292868552_118464504835613/comments?access_token=XXX 

EDIT: gia tăng các đối tượng từ các tài liệu bưu điện. Thử nhấp vào kết nối comments và sau đó xóa access_token và thử và xem sự khác biệt.

+0

19292868552_118464504835613 là bài đăng trên Facebook là – ashanrupasinghe

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