Код: Выделить всё
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
Мобильная версия