Skip to content

Commit 5c2b419

Browse files
committed
more test
1 parent 53a392c commit 5c2b419

File tree

2 files changed

+60
-6
lines changed

2 files changed

+60
-6
lines changed

Source/FikaAmazonAPI.SampleCode/FeedsSample.cs

Lines changed: 39 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,7 @@ public void SubmitFeedAddProductMessage()
107107
list.Add(new ProductMessage()
108108
{
109109
SKU = "8432225129778...",
110+
110111
StandardProductID = new ConstructFeed.Messages.StandardProductID()
111112
{
112113
Type = "ASIN",
@@ -121,6 +122,39 @@ public void SubmitFeedAddProductMessage()
121122
GetFeedDetails(feedID);
122123
}
123124

125+
public void SubmitFeedDeleteAddProductMessage()
126+
{
127+
ConstructFeedService createDocument = new ConstructFeedService("A3J37AJU4O9RHK", "1.02");
128+
129+
var list = new List<ProductMessage>();
130+
list.Add(new ProductMessage()
131+
{
132+
SKU = "8432225129778...."
133+
});
134+
createDocument.AddProductMessage(list, OperationType.Delete);
135+
var xml = createDocument.GetXML();
136+
137+
var feedID = amazonConnection.Feed.SubmitFeed(xml, FeedType.POST_PRODUCT_DATA, null, null, ContentType.);
138+
139+
GetFeedDetails(feedID);
140+
}
141+
public void AddOfferMessageMessage()
142+
{
143+
ConstructFeedService createDocument = new ConstructFeedService("A3J37AJU4O9RHK", "1.02");
144+
145+
var list = new List<OfferMessage>();
146+
list.Add(new OfferMessage()
147+
{
148+
SKU = "4049639414402_b"
149+
});
150+
createDocument.AddOfferMessage(list, OperationType.Delete);
151+
var xml = createDocument.GetXML();
152+
153+
var feedID = amazonConnection.Feed.SubmitFeed(xml, FeedType.POST_PRODUCT_DATA);
154+
155+
GetFeedDetails(feedID);
156+
}
157+
124158
public async void SubmitFeedPRICING(double PRICE, string SKU)
125159
{
126160

@@ -196,22 +230,22 @@ public void SubmitFeedSale(double PRICE, string SKU)
196230
currency = amazonConnection.GetCurrentMarketplace.CurrencyCode.ToString(),
197231
Value = (PRICE).ToString("0.00")
198232
},
199-
Sale =new Sale()
233+
Sale = new Sale()
200234
{
201-
StartDate=DateTime.UtcNow.AddDays(+1).ToString("yyyy-MM-dd'T'HH:mm:ss.fffK"),
202-
EndDate=DateTime.UtcNow.AddDays(+2).ToString("yyyy-MM-dd'T'HH:mm:ss.fffK"),
235+
StartDate = DateTime.UtcNow.AddDays(+1).ToString("yyyy-MM-dd'T'HH:mm:ss.fffK"),
236+
EndDate = DateTime.UtcNow.AddDays(+2).ToString("yyyy-MM-dd'T'HH:mm:ss.fffK"),
203237
SalePrice = new StandardPrice()
204238
{
205239
currency = amazonConnection.GetCurrentMarketplace.CurrencyCode.ToString(),
206-
Value = (PRICE-10).ToString("0.00")
240+
Value = (PRICE - 10).ToString("0.00")
207241
}
208242
}
209243
});
210244
createDocument.AddPriceMessage(list);
211245

212246
var xml = createDocument.GetXML();
213247

214-
var feedID = amazonConnection.Feed.SubmitFeed(xml, FeedType.POST_PRODUCT_PRICING_DATA);
248+
var feedID = amazonConnection.Feed.SubmitFeed(xml, FeedType.POST_PRODUCT_PRICING_DATA);
215249

216250
GetFeedDetails(feedID);
217251

Source/FikaAmazonAPI.SampleCode/Program.cs

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
using FikaAmazonAPI.ReportGeneration;
1+
using FikaAmazonAPI.Parameter.ProductPricing;
2+
using FikaAmazonAPI.ReportGeneration;
23
using Microsoft.Extensions.Configuration;
34
using static FikaAmazonAPI.Utils.Constants;
45

@@ -26,7 +27,26 @@ static async Task Main(string[] args)
2627
MarketPlaceID = config.GetSection("FikaAmazonAPI:MarketPlaceID").Value,
2728
IsDebugMode = true
2829
});
30+
FeedsSample feedsSample = new FeedsSample(amazonConnection);
31+
feedsSample.SubmitFeedDeleteAddProductMessage();
2932

33+
IList<string> scopes = new List<string> { "jgjhgh" };
34+
var listww = scopes.Select(s => new ItemOffersRequest
35+
{
36+
HttpMethod = HttpMethodEnum.GET,
37+
QueryParams = new ParameterGetItemOffers
38+
{
39+
Asin = s,
40+
CustomerType = CustomerType.Consumer,
41+
ItemCondition = ItemCondition.New,
42+
MarketplaceId = amazonConnection.GetCurrentMarketplace.ID
43+
}
44+
}).ToList();
45+
46+
var restultt = amazonConnection.ProductPricing.GetItemOffersBatch(new Parameter.ProductPricing.ParameterGetItemOffersBatchRequest
47+
{
48+
ParameterGetItemOffers = listww,
49+
});
3050

3151
var offers = amazonConnection.ProductPricing.GetItemOffers(new Parameter.ProductPricing.ParameterGetItemOffers
3252
{

0 commit comments

Comments
 (0)