Sha256: 0919bc94cd184eda6a2f87a7b957c5a64193bbc8a8cfcdbd14aaa47acb432f93
Contents?: true
Size: 1.19 KB
Versions: 3
Compression:
Stored size: 1.19 KB
Contents
module FbGraph class Application < Node include Connections::Feed include Connections::Posts include Connections::Picture include Connections::Tagged include Connections::Links include Connections::Photos include Connections::Albums include Connections::Statuses include Connections::Videos include Connections::Notes include Connections::Events include Connections::Subscriptions include Connections::Insights attr_accessor :name, :description, :category, :link, :secret def initialize(client_id, attributes = {}) super @name = attributes[:name] @description = attributes[:description] @category = attributes[:category] @link = attributes[:link] @secret = attributes[:secret] end def get_access_token(secret = nil) self.secret ||= secret auth = FbGraph::Auth.new(self.identifier, self.secret) response_string = auth.client.request(:post, auth.client.access_token_url, { :client_id => self.identifier, :client_secret => self.secret, :type => 'client_cred' }) self.access_token = response_string.split('=').last end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
fb_graph-1.0.1 | lib/fb_graph/application.rb |
fb_graph-1.0.0 | lib/fb_graph/application.rb |
fb_graph-0.8.0 | lib/fb_graph/application.rb |