Skip to content

Commit

Permalink
Update DMP to V3 Compatibility
Browse files Browse the repository at this point in the history
  • Loading branch information
stevievines committed Mar 24, 2016
1 parent 961eecb commit 6971e5e
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 12 deletions.
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,7 @@ tmp
*.o
*.a
mkmf.log

# vim artifacts
*.swp
*.swo
24 changes: 12 additions & 12 deletions lib/ttdrest/concerns/dmp.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,39 +4,39 @@ module Dmp

def get_first_party_data(page_start_index, page_size, options = {})
advertiser_id = self.advertiser_id || options[:advertiser_id]
path = "/dmp/firstparty/data"
path = "/dmp/firstparty/advertiser"
content_type = 'application/json'
data_group_data = {
"AdvertiserId" => advertiser_id,
"PageStartIndex" => page_start_index,
"PageSize" => page_size
}
}
params = options[:params] || {}
if !params[:search_term].nil?
data_group_data = data_group_data.merge({"SearchTerm" => params[:search_term]})
if !params[:search_terms].nil?
data_group_data = data_group_data.merge({"SearchTerms" => params[:search_terms]})
end
if !params[:data_types].nil?
data_group_data = data_group_data.merge({"DataTypes" => params[:data_types]})
end

#TODO: SortFields

result = data_post(path, content_type, data_group_data.to_json)
return result
end

def get_third_party_data(page_start_index, page_size, options = {})
advertiser_id = self.advertiser_id || options[:advertiser_id]
path = "/dmp/thirdparty/data"
path = "/dmp/thirdparty/advertiser"
content_type = 'application/json'
data_group_data = {
"AdvertiserId" => advertiser_id,
"PageStartIndex" => page_start_index,
"PageSize" => page_size
}
}
params = options[:params] || {}
if !params[:search_term].nil?
data_group_data = data_group_data.merge({"SearchTerm" => params[:search_term]})
if !params[:search_terms].nil?
data_group_data = data_group_data.merge({"SearchTerms" => params[:search_terms]})
end
if !params[:category_ids].nil?
data_group_data = data_group_data.merge({"CategoryIds" => params[:category_ids]})
Expand All @@ -47,7 +47,7 @@ def get_third_party_data(page_start_index, page_size, options = {})

#TODO: SortFields
#TODO: DataRateFilters

result = data_post(path, content_type, data_group_data.to_json)
return result
end
Expand All @@ -62,4 +62,4 @@ def get_third_party_facets

end
end
end
end

0 comments on commit 6971e5e

Please sign in to comment.