lib/fanforce/api/_main.rb in fanforce-api-0.20.0 vs lib/fanforce/api/_main.rb in fanforce-api-0.21.0
- old
+ new
@@ -80,9 +80,14 @@
def track(plugin_id, req_params)
post '/bie/track', req_params.merge(plugin_id: plugin_id)
end
+ def recommend(addon_type, addon_id, unique_key, custom_fields={})
+ req_params = {unique_key: unique_key, custom_fields: custom_fields, "#{addon_type}_id" => addon_id}
+ post '/bie/recommend', req_params
+ end
+
def auth(auth_data=nil)
@auth_hash ||= {}
return @auth_hash if is_blank?(auth_data)
auth_data = auth_data.is_a?(Hash) ? symbolize_keys(auth_data) : {api_key: auth_data.to_s}
@auth_hash.merge! remove_nil_values(api_key: auth_data[:api_key], organization_id: auth_data[:organization_id], organization_slug: auth_data[:organization_slug])