Sha256: 2031efe6eeba058c740eddc92e4f32a65accbb311739d665b01ec2e827bb57c5
Contents?: true
Size: 1 KB
Versions: 2
Compression:
Stored size: 1 KB
Contents
module ShareChecker module Providers class Facebook < Provider # Response sample # # <links_getStats_response list="true"> # <link_stat> # <url>http://www.mcdonaldseurokids2012.com.ua/challenges/1/works/98</url> # <normalized_url>http://www.mcdonaldseurokids2012.com.ua/challenges/1/works/98</normalized_url> # <share_count>36</share_count> # <like_count>406</like_count> # <comment_count>0</comment_count> # <total_count>442</total_count> # <click_count>0</click_count> # <comments_fbid>10150218116270823</comments_fbid> # <commentsbox_count>0</commentsbox_count> # </link_stat> # </links_getStats_response> # def parse(response) doc = parse_xml(response) doc.nil? ? 0 : doc["links_getStats_response"]["link_stat"]["like_count"].to_i end def url "http://api.facebook.com/restserver.php?method=links.getStats&urls=" end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
share_checker-0.1.3 | lib/share_checker/providers/facebook.rb |
share_checker-0.1.2 | lib/share_checker/providers/facebook.rb |