Разработка amazon WS-клиента с использованием API продукта на JavaJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Разработка amazon WS-клиента с использованием API продукта на Java

Сообщение Anonymous »

Я разрабатываю клиент веб-сервиса Amazon на языке Java. Я разработал все необходимые заглушки, как указано на их сайте. Я мог получить доступ к заголовку и asin, используя ответ ItemLookup. Мне нужен доступ к информации о ценах и изображениям продуктов. Может кто-нибудь помочь мне разобраться в проблеме. Код и ответ на него приведены ниже

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

public class iteml {
public void itemdetails()
{
System.out.println("sample test");
AWSECommerceService service = new AWSECommerceService();
service.setHandlerResolver(new awshandlerresolver("secret key"));  // important
AWSECommerceServicePortType port = service.getAWSECommerceServicePort();

ItemLookupRequest itemLookup = new ItemLookupRequest();
itemLookup.setIdType("ASIN");
itemLookup.getItemId().add("B0036WT3EI");

ItemLookup lookup = new ItemLookup();
lookup.setAWSAccessKeyId("APi key"); // important
lookup.getRequest().add(itemLookup);

ItemLookupResponse response = port.itemLookup(lookup);

String r = response.toString();
System.out.println("response: " + r);

for (Items itemList:response.getItems())

for (Item item : itemList.getItem())
{
final String asin= item.getASIN();
System.out.println(asin);
System.out.println("Title: " +
item.getItemAttributes().getTitle());
// Image I=item.getSmallImage();
// final Image I1 = I;
// String url=I1.getURL();
// System.out.println(url);

String pr=item.getItemAttributes().getListPrice().getFormattedPrice();
// System.out.println(p);
System.out.println(pr);
}
}

public static void main(String args[])
{
iteml l=new iteml();
l.itemdetails();
}
}

Вывод B0036WT3EI //asin id
Исключение в потоке «main»
java.lang.NullPointerException Title:
Samsung LN19C350 19-дюймовый 720p 60 Гц
ЖК-телевизор высокой четкости (черный)
на плагин.iteml.itemdetails(iteml.java:65)
на плагине.iteml.main(iteml.java:73) Java
Результат: 1


Подробнее здесь: https://stackoverflow.com/questions/538 ... pi-in-java
Ответить

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

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

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

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

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