class Facebook::Messenger::Incoming::Postback

The Postback class represents an incoming Facebook Messenger

postback events.

@see developers.facebook.com/docs/messenger-platform/reference/webhook-events/messaging_postbacks

Public Instance Methods

payload() click to toggle source

Return String of developer defined payload.

# File lib/facebook/messenger/incoming/postback.rb, line 11
def payload
  @messaging['postback']['payload']
end
referral() click to toggle source

Return hash containing the referral information of user.

# File lib/facebook/messenger/incoming/postback.rb, line 16
def referral
  return if @messaging['postback']['referral'].nil?

  @referral ||= Referral::Referral.new(
    @messaging['postback']['referral']
  )
end