Delete Profile using eBay Business Policies Management API
Find the answer to your question
Advanced Search
Published: December 04 2014, 8:27:00 AMUpdated: September 01 2022, 12:01:01 AM
The code sample was created by giving a WSDL web reference to Business Policies Management WSDL
Add a web service reference to the eBay Business Policies Management WSDL (Please use the latest version of the WSDL)
Create a custom service by overriding the GetWebRequest method
CustomBusinessPoliciesManagement.cs |
using System;
using System.Collections.Generic;
using System.Text;
using System.Net;
using BusinessPoliciesManagement_API_Sample.com.ebay.developer;
namespace BusinessPoliciesManagement_API_Sample
{
public class CustomBusinessPoliciesManagement: SellerProfilesManagementService
{
protected override WebRequest GetWebRequest(Uri uri)
{
try
{
HttpWebRequest request = (HttpWebRequest)base.GetWebRequest(uri);
request.Headers.Add("X-EBAY-SOA-OPERATION-NAME", "getSellerProfiles");
request.Headers.Add("X-EBAY-SOA-SECURITY-TOKEN", "YOUR-TOKEN-HERE");
request.Headers.Add("X-EBAY-SOA-GLOBAL-ID", "EBAY-US");
return request;
}
catch (Exception ex)
{
throw ex;
}
}
}
}
|
Call the custom service and make the addSellerProfile API as follows to create Shipping Profile
Program.cs |
using System;
using System.Collections.Generic;
using System.Text;
using BusinessPoliciesManagement_API_Sample.com.ebay.developer;
namespace BusinessPoliciesManagement_API_Sample
{
class Program
{
static void Main(string[] args)
{
try
{
CustomBusinessPoliciesManagement service = new CustomBusinessPoliciesManagement();
service.Url = @"http://svcs.sandbox.ebay.com/services/selling/v1/SellerProfilesManagementService";
RemoveProfileRequest request = new RemoveProfileRequest();
request.profileId = 5153121000;
RemoveProfileResponse response = new RemoveProfileResponse();
response = service.removeProfile(request);
if (response.ack == AckValue.Success)
{
Console.WriteLine("Profile ID " + request.profileId + " is successfully deleted.");
}
}
catch (Exception ex)
{
throw ex;
}
Console.ReadLine();
}
}
}
|
How well did this answer your question?
Answers others found helpful