Подключение к веб-сервисам Amazon Marketplace

У меня возникли проблемы с подключением к сервису Amazon MWS. Я безуспешно следил за документацией API, содержащейся в документе примеров. Образцы работают сами по себе. Следующий код одинаков как в примерах, так и в моем коде:

Я поместил ключ доступа, идентификатор продавца и т. д. в код следующим образом (хотя на самом деле я указал свой идентификатор):

String accessKeyId = "<Your Access Key Id>";
String secretAccessKey = "<Your Secret Access Key>";
String merchantId = "<Your Merchant Id>";
String marketplaceId = "<Your Marketplace Id>";

Я также объявил следующие операторы использования:

using System;
using System.Xml.Serialization;
using System.Collections.Generic;
using MarketplaceWebServiceOrders;
using MarketplaceWebServiceOrders.Model;

Я создаю экземпляр класса как:

MarketplaceWebServiceOrdersConfig config = new MarketplaceWebServiceOrdersConfig();

config.ServiceURL = "https://mws.amazonservices.com/Orders/2011-01-01";
MarketplaceWebServiceOrdersClient service = new MarketplaceWebServiceOrdersClient(applicationName, applicationVersion, accessKeyId, secretAccessKey, config);

но я получаю следующие ошибки:

Недопустимый токен '=' в объявлении класса, структуры или элемента интерфейса
Инициализатор поля не может ссылаться на нестатическое поле, метод или свойство MarketplaceWebService..secretAccessKey
Инициализатор поля не может ссылаться на нестатический поле, метод или свойство "MarketplaceWebService..config"
Инициализатор поля не может ссылаться на нестатическое поле, метод или свойство "MarketplaceWebService..accessKeyId"
"MarketplaceWebService". является «полем», но используется как «тип»

Если я изменю первый блок на: string accessKeyId = ...., я смогу удалить некоторые ошибки, однако последнюю ошибку мне не удалось устранить.


person Robert H    schedule 14.03.2012    source источник


Ответы (1)


Оказывается, в 3 часа дня я все еще мог бы использовать больше кофе, лол, создание экземпляра моего класса не происходило в методе, который с тех пор был исправлен, и теперь у меня все хорошо!

person Robert H    schedule 15.03.2012
comment
Звучит очень знакомо :) - person r41n; 28.03.2017