1

我正在一个 iOS 应用程序中工作,该应用程序需要使用来自Amazon Product Advertising API的 Lookup 操作来获取信息。

我按照这个Pico Tutoiral,我可以使用 ItemSearch 操作成功显示数据,但我无法显示 Loookup 操作。

我使用以下 peremeter 进行查找请求,但它没有显示任何数据。

// get shared client
AWSECommerceServiceClient *client = [AWSECommerceServiceClient sharedClient];
client.debug = YES;

// build request
ItemLookup *request = [[[ItemLookup alloc] init] autorelease];
request.associateTag = @"tag"; // seems any tag is ok
request.shared = [[[ItemLookupRequest alloc] init] autorelease];
request.shared.condition =@"All" ;
request.shared.idType = @"ASIN";
request.shared.itemId=[NSMutableArray arrayWithObjects:@"ASIN", nil];

request.shared.merchantId=@"Amazon";

request.shared.truncateReviewsAt=0;
request.shared.variationPage=@"All";

提前感谢任何帮助。

4

2 回答 2

2

ItemId 的请求参数需要一个或多个 ISBN 号。您需要获取更多信息的书

喜欢:

request.shared.itemId=[NSMutableArray arrayWithObjects:@"0890425558",@"1456360736", nil];

这里 0890425558 和 1456360736 是两本书的 ISBN 号。

于 2013-06-12T08:55:08.097 回答
1

这里的 itemId 需要一个数组作为搜索索引。你可以使用一个或多个 ISBN 编号,这是一本书的唯一标识符来创建一个数组。

于 2013-06-12T09:46:10.623 回答