Sha256: eda1b6f993f47e848b6cd4e9477e4f35945c4ecb1f08c907742a2546601ddce4
Contents?: true
Size: 1.01 KB
Versions: 1
Compression:
Stored size: 1.01 KB
Contents
require "dropbox-sign" # use your API key api_key = "324e3b0840f065eb51f3fd63231d0d33daa35d4ed10d27718839e81737065782" # callback_data represents data we send to you callback_data = { event: { event_type: "account_confirmed", event_time: "1669926463", event_hash: "ff8b03439122f9160500c3fb855bdee5a9ccba5fff27d3b258745d8f3074832f", event_metadata: { related_signature_id: nil, reported_for_account_id: "6421d70b9bd45059fa207d03ab8d1b96515b472c", reported_for_app_id: nil, event_message: nil, }, }, } callback_event = Dropbox::Sign::ApiClient.new.convert_to_type( callback_data, "Dropbox::Sign::EventCallbackRequest" ) || Dropbox::Sign::EventCallbackRequest.new # verify that a callback came from HelloSign.com if Dropbox::Sign::EventCallbackHelper.is_valid(api_key, callback_event) # one of "account_callback" or "api_app_callback" callback_type = Dropbox::Sign::EventCallbackHelper.get_callback_type(callback_event) # do your magic below! end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dropbox-sign-1.0.0.pre.beta2301 | examples/EventCallback.rb |