class FamilyappSdk::Client
Public Class Methods
get_family(family_id)
click to toggle source
# File lib/familyapp_sdk/client.rb, line 5 def self.get_family(family_id) url = "/bot_api/v1/families/#{family_id}" RestClient.get( FamilyappSdk.config.api_host + url, { Authorization: FamilyappSdk.config.access_token } ) { |response, request, result| response } end
send(family_id, conversation_id, data)
click to toggle source
# File lib/familyapp_sdk/client.rb, line 22 def self.send(family_id, conversation_id, data) url = "/bot_api/v1/families/#{family_id}/conversations/#{conversation_id}/messages" RestClient.post( FamilyappSdk.config.api_host + url, data.build.to_json, { Authorization: FamilyappSdk.config.access_token, content_type: :json } ) { |response, request, result| response } end
update_profile(family_id, family_user_id, data)
click to toggle source
# File lib/familyapp_sdk/client.rb, line 13 def self.update_profile(family_id, family_user_id, data) url = "/bot_api/v1/families/#{family_id}/family_users/#{family_user_id}" RestClient.patch( FamilyappSdk.config.api_host + url, data, { Authorization: FamilyappSdk.config.access_token } ) { |response, request, result| response } end