module Yotpo::AccountSocial

Public Instance Methods

create_account_social(params) click to toggle source
# File lib/yotpo/api/account_social.rb, line 3
def create_account_social(params)
  request = {
      account_social: {
        social_network_name: params[:social_network_name],
        access_token: params[:access_token],
        social_id: params[:social_id],
        secret: params[:secret],
        page_token: params[:page_token],
        page_id: params[:page_id],
        message: params[:message],
        social_push_type_id: params[:social_push_type_id],
        invalidated_at: params[:invalidated_at],
      },
      utoken: params[:utoken]
  }
  post("/apps/#{params[:app_key]}/account_socials", request)
end
get_account_social(params) click to toggle source
# File lib/yotpo/api/account_social.rb, line 29
def get_account_social(params)
  request = {
      utoken: params[:utoken]
  }
  get("/apps/#{params[:app_key]}/account_socials", request)
end
update_account_social(params) click to toggle source
# File lib/yotpo/api/account_social.rb, line 21
def update_account_social(params)
  request = {
      utoken: params.delete(:utoken)
  }
  request[:account_social] = params
  put("/apps/#{params.delete(:app_key)}/account_socials/#{params.delete(:id)}", request)
end