【发布时间】:2010-05-29 13:04:37
【问题描述】:
我正在为让我的第一段代码与 AWS 一起工作的最后一部分而苦苦挣扎 - 我已经做到了这一点,我在 VS 中附加了 Web 参考,这有这个
amazon.AWSECommerceService service = new amazon.AWSECommerceService();
// prepare an ItemSearch request
amazon.ItemSearchRequest request = new amazon.ItemSearchRequest();
request.SearchIndex = "DVD";
request.Title = "scream";
request.ResponseGroup = new string[] { "Small" };
amazon.ItemSearch itemSearch = new amazon.ItemSearch();
itemSearch.AssociateTag = "";
itemSearch.Request = new ItemSearchRequest[] { request };
itemSearch.AWSAccessKeyId = ConfigurationManager.AppSettings["AwsAccessKeyId"];
itemSearch.Request = new ItemSearchRequest[] { request };
ItemSearchResponse response = service.ItemSearch(itemSearch);
// write out the results
foreach (var item in response.Items[0].Item)
{
Response.Write(item.ItemAttributes.Title + "<br>");
}
我得到了错误
The request must contain the parameter Signature.
我知道您现在必须“签署”请求,但不知道“在哪里”我会这样做或如何做?有什么帮助吗?
【问题讨论】:
-
leen3o 你的代码运行了吗?我有同样的问题。你能帮帮我吗??
标签: c# amazon-web-services soap amazon-product-api