lib/fetcher/microdata/article_small/facebook/coercer.rb in fetcher-microdata-facebook-0.0.1 vs lib/fetcher/microdata/article_small/facebook/coercer.rb in fetcher-microdata-facebook-0.0.2

- old
+ new

@@ -3,27 +3,27 @@ class ArticleSmall module Facebook Coercer = proc { |post, viewer| resp = { :likes_type => "http://schema.org/AggregateRating/Likes", - :id => post["id"], + :id => post["post_id"], :comments => [], :likes => [], :articleBody => post["message"], - :dateCreated => post["created_time"], - :author => PersonUser.new(:facebook, post["from"]), + :dateCreated => "#{post["created_time"]}", + :author => PersonUser.new(:facebook, { "id" => "#{post["actor_id"]}" }), :likes_count => post["likes"]["count"], :comments_count => post["comments"]["count"], :viewer => PersonUser.new(:facebook, viewer), :provider => ["facebook"] } i = 0 - post["likes"]["data"].each do |like| + post["likes"]["sample"].each do |like| #resp[:likes].push Like.new :facebook, like resp[:likes].push "like#{i}" i = i + 1 end - post["comments"]["data"].each do |comment| + post["comments"]["comment_list"].each do |comment| resp[:comments].push UserComments.new :facebook, comment end resp } end \ No newline at end of file