Skip to content

Instantly share code, notes, and snippets.

@robertomiranda
Created December 15, 2011 22:05
Show Gist options
  • Save robertomiranda/1483121 to your computer and use it in GitHub Desktop.
Save robertomiranda/1483121 to your computer and use it in GitHub Desktop.
Facebook Post
require 'net/http'
require 'json'
require "ostruct"
module Facebook
class Post< OpenStruct
@@url = "http://graph.facebook.com"
class << self
def find(id)
uri = URI.parse(@@url+"/#{id}")
http = Net::HTTP.new(uri.host, uri.port)
request = Net::HTTP::Get.new(uri.path)
request.set_form_data({})
request = Net::HTTP::Get.new( uri.path+ '?' + request.body )
response = http.request(request)
json = JSON.parse(response.body)
Post.new(json)
end
end
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment