2012-04-18 34 views
7

Tôi có thể nhận TẤT CẢ các bài đăng của tôi (nguồn cấp dữ liệu Tiểu sử của tôi) bằng cách sử dụng trình khám phá API đồ thị không?Tôi có thể nhận tất cả các bài đăng của tôi (nguồn cấp dữ liệu tiểu sử) bằng trình khám phá API Biểu đồ Facebook không?

tôi đã cố gắng sử dụng https://graph.facebook.com//bài viết? Hạn = 500

nhưng nó dường như không để cho tôi tất cả mọi thứ (thậm chí tăng giới hạn không hoạt động) mà nghĩa là nó đưa ra chỉ một số được xác định trước của bài viết.

Có cách nào để có được tất cả các bài viết của tôi từ thời gian tôi tham gia Facebook (vì tôi có thể nhận được chúng bằng cách di chuyển xuống trên tường của tôi có nghĩa là facebook đã lưu trữ chúng).

Cảm ơn trước

+1

Bắt tất cả các bài viết từ facebook sử dụng graph api là không thể. – Dhiraj

+6

Câu hỏi ngớ ngẩn, nhưng bạn đang sử dụng các liên kết phân trang được trả lại từ API và sử dụng chúng để thêm bù đắp và truy xuất tập thứ hai gồm 500 bài đăng, phải không? – Igy

+0

@ Igy bạn có thể giải thích về cách thực hiện điều đó không? –

Trả lời

4
+1

Người đó đã biết cách sử dụng kiến ​​thức cơ bản về trình khám phá Grapth API, vậy tại sao bạn lặp lại điều đó? Bạn cần phải giải quyết việc phân trang quá. Liên kết cuối cùng bạn đưa ra (hiển thị nguồn cấp dữ liệu Facebook không có access_token) không liên quan đến câu hỏi – ericn

0

Bạn không cần mã thông báo truy cập!

$url = 'url_pulled_from_database'; 
$url = str_replace('http://www.', 'http://graph.', $url); 
$get_id = file_get_contents($url); 
$get_id = json_decode($get_id, true); 
$fbID = $get_id['id']; 

//THEN CALL THE FUNCTION   
fb_parse_feed($fbID, $maxnumber); 

tôi không thể mất tín dụng cho các chức năng fb_parse_feed, nhưng bạn có thể tìm thấy nó ở đây https://gist.github.com/banago/3864515

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