Amazon API, реклама продуктов, API, itemsearch, c#C#

Место общения программистов C#
Ответить
Anonymous
 Amazon API, реклама продуктов, API, itemsearch, c#

Сообщение Anonymous »

Я пытаюсь использовать новый продукт Amazon API для поиска продуктов на Amazon. Я смотрел на их примеры кода и примеры других людей, но я не получаю никаких результатов и не задаюсь вопросом, использовал ли кто -нибудь еще этот API и мог бы оказать некоторую помощь? < /p>

Код: Выделить всё

using System;
using System.ServiceModel;
using Simple.Amazon.ECS;

namespace Simple {
class Program {
// your Amazon ID's
private const string accessKeyId = "*******************";
private const string secretKey = "************************************";

// the program starts here
static void Main(string[] args) {

// create a WCF Amazon ECS client
BasicHttpBinding binding        = new BasicHttpBinding(BasicHttpSecurityMode.Transport);
binding.MaxReceivedMessageSize  = int.MaxValue;
AWSECommerceServicePortTypeClient client = new AWSECommerceServicePortTypeClient(
binding,
new EndpointAddress("https://webservices.amazon.com/onca/soap?Service=AWSECommerceService"));

// add authentication to the ECS client
client.ChannelFactory.Endpoint.Behaviors.Add(new AmazonSigningEndpointBehavior(accessKeyId, secretKey));

// prepare an ItemSearch request
ItemSearchRequest request   = new ItemSearchRequest();
request.SearchIndex         = "Books";
request.Title               = "WCF";
request.ResponseGroup       = new string[] { "Small" };

ItemSearch itemSearch       = new ItemSearch();
itemSearch.Request          = new ItemSearchRequest[] { request };
itemSearch.AWSAccessKeyId   = accessKeyId;

// issue the ItemSearch request
ItemSearchResponse response = client.ItemSearch(itemSearch);

// write out the results
foreach (var item in response.Items[0].Item) {
Console.WriteLine(item.ItemAttributes.Title);
}
}
}
}
Все примеры/примеры похожи на этот по структуре, но когда дело доходит до цикла foreach, элементы не возвращаются (Null), поэтому я получаю нулевую ошибку исключения.

Подробнее здесь: https://stackoverflow.com/questions/804 ... ch-c-sharp
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»