3
사용자의 뉴스 피드가 인증 된 후에 가져 오려고합니다. Koala gem을 사용하고 있는데 get_connection('me', 'feed')
으로 전화하면 내 벽에있는 마지막 세 개의 게시물 만 반환됩니다. 나는 사용자의 홈 페이지에 나타날 마지막 ~ 100 개의 게시물 (또는 1234567의 게시물 이후)을 원합니다.Koala (Ruby)로 사용자의 뉴스 피드 수집
사용자의 뉴스 피드가 인증 된 후에 가져 오려고합니다. Koala gem을 사용하고 있는데 get_connection('me', 'feed')
으로 전화하면 내 벽에있는 마지막 세 개의 게시물 만 반환됩니다. 나는 사용자의 홈 페이지에 나타날 마지막 ~ 100 개의 게시물 (또는 1234567의 게시물 이후)을 원합니다.Koala (Ruby)로 사용자의 뉴스 피드 수집
FQL을 사용하여 특정 기간 동안 모든 게시물을 가져올 수 있습니다. 다음은 시작해야하는 예입니다.
@feed = Koala::Facebook::API.new(current_user.token)
to = Time.now.to_i
yest = 1.day.ago.to_i
@feed.fql_query("SELECT post_id, actor_id, target_id, message, likes FROM stream WHERE source_id = me() AND created_time > #{yest} AND created_time < #{to} AND type = 80
AND strpos(attachment.href, "youtu") >= 0")
require 'koala'
@graph = Koala::Facebook::API.new("YOUR_ACCESS_TOKEN")
@graph.fql_query("SELECT post_id, actor_id, target_id, message FROM stream WHERE source_id = me() AND created_time > START_TIME AND created_time < END_TIME LIMIT 10")
here에서 빌려온 코드입니다.