Method: Courier::Service::Facebook#deliver_message
- Defined in:
- lib/courier/service/facebook.rb
#deliver_message(message) ⇒ Object
message.options are all available options from developers.facebook.com/docs/reference/api/post/
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
# File 'lib/courier/service/facebook.rb', line 18 def () args = .[:facebook_properties] || ..slice(FACEBOOK_PROPERTY_ATTRS) args[:message] ||= .[:text] || Courier.template(.template). get_text(.service, .) token = args[:token] token ||= .owner.facebook_token if .owner.respond_to?(:facebook_token) return true unless token to = args[:to] || (.owner.respond_to?(:facebook_id) ? .owner.facebook_id : nil) || 'me' # Settings.omniauth.facebook.app_id, Settings.omniauth.facebook.secret # Это post_on_wall Koala::Facebook::GraphAPI.new(token).put_object(to, "feed", args) end |