Получить сырой XML-ответ от Амазонки MWS API
Я разрабатываю программное решение, используя Amaon MWS API в C#, используя классы из их библиотеки C#. Я хотел бы получить информацию об ответах в формате XML в необработанном виде, а не через их классы, которые немного неуклюжи для моих нужд. Есть ли способ получить полную информацию XML из объекта ответа? ответьте, пожалуйста
2 ответа
Они упростили его, сериализовав все в объекты для вас. Вы можете просмотреть их файл Sample cs (MarketplaceWebServiceProductsSample.cs для API продуктов) и найти метод, который вы хотите вызвать, и поместить его в свое собственное приложение, а затем выполнить вызов, получить обратно сериализованные объекты, а затем вы можете сделать что вы хотите с ними, не нужно смотреть на сырой XML.
Однако, если вы хотите, просто добавьте код, который находится в runtime-src
папку клиентской библиотеки для вашего проекта, установить точку останова и войти в код. Вы найдете его там в конце концов, а затем скопируйте нужные вам части.
Я написал около десятка клиентских приложений, использующих различные клиентские библиотеки MWS, и с ними легко работать. Если вам не нравятся их классы, просто напишите метод, который преобразует их в ваши.
Я не очень уверен насчет библиотеки C#. Но вы можете получить сырой XML-ответ через HTTP-соединение. Вы можете сослаться на это: http://docs.developer.amazonservices.com/en_IN/feeds/Feeds_GetFeedSubmissionResult.html
Всего наилучшего:)