亚马逊刊登,首先你需要去了解亚马逊的开发文档:API文档
Amazon SDK:SDK链接
主要流程:
//服务器配置
private static MarketplaceWebServiceClient GetService()
{
const string applicationName = "AmazonAPIInterface";
const string applicationVersion = "2.0";
MarketplaceWebServiceConfig config = new MarketplaceWebServiceConfig
{
ServiceURL = "https://mws.amazonservices.jp"//日本站点
};
MarketplaceWebServiceClient service = new
MarketplaceWebServiceClient(AccessKey, SecretKey, applicationName, applicationVersion, config);
return service;
}
构造产品
private static SubmitFeedRequest GetSubmitFeedRequest()
{
string s = sb.ToString();//产品信息
byte[] array = Encoding.ASCII.GetBytes(s);
Stream stream = new MemoryStream(array);
SubmitFeedRequest request = new SubmitFeedRequest
{
Merchant = SellerID,
MarketplaceIdList = new IdList(),
FeedType = "_POST_PRODUCT_DATA_"
};
request.MarketplaceIdList.Id = new List<string> { DeveloperAccountNumber };
request.FeedContent = stream;
request.ContentMD5 = MarketplaceWebServiceClient.CalculateContentMD5(request.FeedContent);
request.FeedContent.Position = 0;
return request;
}
请求信息
private static GetFeedSubmissionListRequest FeedSubmissionListRequest(string feedSubmmissionId)
{
GetFeedSubmissionListRequest request = new GetFeedSubmissionListRequest
{
Merchant = SellerID,
FeedSubmissionIdList = new IdList()
};
request.FeedSubmissionIdList.Id = new List<string>(new string[] { feedSubmmissionId });
return request;
}