Amazon MWS, доступ к отчетам.GetReportList запрещен
Мне нужно получить ответ на запрос в C#, используя Amazon MWS API. Я получал ошибку "Отказано в доступе" при отправке запросов на Amazon MWS . Я пытаюсь получить запрос как с vpn, так и без, потому что.
class Program
{
static void Main(string[] args)
{
var accessKey = "***";
var marketPlaceId = "***";
var secretKey = "***";
var appName = "UtilityProgramm";
var appVersion = "5.2.1";
/* Example Products API Client */
// var client = new MarketplaceWebServiceProductsClient(appName, appVersion, accessKey, secretKey, config);
GetReportListRequest request = new GetReportListRequest();
// request.Merchant = merchantId;
request.Merchant = marketPlaceId;
request.AvailableFromDate = DateTime.Now.AddDays(-3);
TypeList t = new TypeList();
t.Type.Add("_GET_AFN_INVENTORY_DATA_");
request.ReportTypeList = t;
MarketplaceWebServiceConfig config = new MarketplaceWebServiceConfig();
config.ProxyHost = "159.65.47.178";
config.ProxyPort = 8888;
config.ServiceURL = "https://mws.amazonservices.com";
MarketplaceWebService.MarketplaceWebService service = new MarketplaceWebServiceClient(accessKey, secretKey,appName,appVersion, config);
GetReportListResponse response = service.GetReportList(request);
string xml = response.ToXML();
Console.WriteLine("1");
}
}
}