lib/services/reg_center.rb in Active-0.0.28 vs lib/services/reg_center.rb in Active-0.0.29

- old
+ new

@@ -210,22 +210,24 @@ return nil end reg end + + def self.get_asset_metadata(id) + c = Savon::Client.new("http://api.amp.active.com/asset-service/services/AssetService?wsdl") + c.request.headers["Api-Key"] = "6npky9t57235vps5cetm3s7k" + r = c.get_asset_metadata do |soap| + soap.namespace = "http://api.asset.services.active.com" + soap.body = "<context><userId></userId><applicationId></applicationId></context><assetId>#{id}</assetId>" + end + puts "===========" + puts r.to_hash[:get_asset_metadata_response][:out].inspect + return r + end + + private - # def self.get_asset_metadata(id) - # c = Savon::Client.new("http://api.amp.active.com/asset-service/services/AssetService?wsdl") - # c.request.headers["Api-Key"] = "6npky9t57235vps5cetm3s7k" - # r = c.get_asset_metadata do |soap| - # soap.namespace = "http://api.asset.services.active.com" - # soap.body = "<context><userId></userId><applicationId></applicationId></context><assetId>#{id}</assetId>" - # end - # puts "===========" - # puts r.to_hash[:get_asset_metadata_response][:out].inspect - # return r - # end - # # def self.get_asset_by_id(id) # puts "loading ATS" # c = Savon::Client.new("http://api.amp.active.com/asset-service/services/AssetService") # c.request.headers["Api-Key"] = "6npky9t57235vps5cetm3s7k" # r = c.get_asset_by_id! do |soap|