1- using System ;
2- using System . Collections . Generic ;
3- using System . IO ;
4- using System . Linq ;
5- using System . Net ;
6- using System . Text ;
7- using System . Threading ;
8- using System . Threading . Tasks ;
9- using FikaAmazonAPI . AmazonSpApiSDK . Api . Sellers ;
10- using FikaAmazonAPI . AmazonSpApiSDK . Clients ;
11- using FikaAmazonAPI ;
12- using FikaAmazonAPI . ConstructFeed ;
1+ using FikaAmazonAPI . ConstructFeed ;
132using FikaAmazonAPI . ConstructFeed . Messages ;
14- using FikaAmazonAPI . Parameter ;
15- using FikaAmazonAPI . Parameter . Notification ;
16- using FikaAmazonAPI . Parameter . Order ;
17- using FikaAmazonAPI . Parameter . Report ;
18- using FikaAmazonAPI . Utils ;
19- using static FikaAmazonAPI . ConstructFeed . BaseXML ;
20- using static FikaAmazonAPI . Utils . Constants ;
21- using FikaAmazonAPI . AmazonSpApiSDK . Models . Token ;
22- using FikaAmazonAPI . AmazonSpApiSDK . Services ;
23- using static FikaAmazonAPI . AmazonSpApiSDK . Models . Token . RestrictedResource ;
24- using FikaAmazonAPI . AmazonSpApiSDK . Models . Reports ;
25- using FikaAmazonAPI . AmazonSpApiSDK . Models . MerchantFulfillment ;
263using FikaAmazonAPI . Parameter . Finance ;
4+ using FikaAmazonAPI . Parameter . Order ;
275using FikaAmazonAPI . ReportGeneration ;
6+ using FikaAmazonAPI . Utils ;
287using Microsoft . Extensions . Configuration ;
29- using FikaAmazonAPI . Parameter . CatalogItems ;
8+ using static FikaAmazonAPI . Utils . Constants ;
309
3110namespace FikaAmazonAPI . SampleCode
3211{
@@ -52,8 +31,37 @@ static async Task Main(string[] args)
5231 IsActiveLimitRate = true
5332 } ) ;
5433
34+ var dataaa = amazonConnection . FbaInventory . GetInventorySummaries ( new Parameter . FbaInventory . ParameterGetInventorySummaries
35+ {
36+ granularityType = AmazonSpApiSDK . Models . FbaInventory . Granularity . GranularityTypeEnum . Marketplace ,
37+ granularityId = config . GetSection ( "FikaAmazonAPI:MarketPlaceID" ) . Value
38+ } ) ; ;
39+
40+ ReportManager reportManager = new ReportManager ( amazonConnection ) ;
41+ var products = reportManager . GetProducts ( ) ; //GET_MERCHANT_LISTINGS_ALL_DATA
42+ var inventoryAging = reportManager . GetInventoryAging ( ) ; //GET_FBA_INVENTORY_AGED_DATA
43+ var ordersByDate = reportManager . GetOrdersByOrderDate ( 90 ) ; //GET_FLAT_FILE_ALL_ORDERS_DATA_BY_ORDER_DATE_GENERAL
44+ var ordersByLastUpdate = reportManager . GetOrdersByLastUpdate ( 90 ) ; //GET_FLAT_FILE_ALL_ORDERS_DATA_BY_LAST_UPDATE_GENERAL
45+ var settlementOrder = reportManager . GetSettlementOrder ( 90 ) ; //GET_V2_SETTLEMENT_REPORT_DATA_FLAT_FILE_V2
46+ var returnMFNOrder = reportManager . GetReturnMFNOrder ( 90 ) ; //GET_FLAT_FILE_RETURNS_DATA_BY_RETURN_DATE
47+ var returnFBAOrder = reportManager . GetReturnFBAOrder ( 90 ) ; //GET_FBA_FULFILLMENT_CUSTOMER_RETURNS_DATA
48+ var reimbursementsOrder = reportManager . GetReimbursementsOrder ( 180 ) ; //GET_FBA_REIMBURSEMENTS_DATA
49+ var feedbacks = reportManager . GetFeedbackFromDays ( 180 ) ; //GET_SELLER_FEEDBACK_DATA
50+
51+ while ( true )
52+ {
53+ var data = amazonConnection . ProductPricing . GetItemOffers ( new FikaAmazonAPI . Parameter . ProductPricing . ParameterGetItemOffers ( )
54+ {
55+ ItemCondition = ItemCondition . New ,
56+ MarketplaceId = MarketPlace . UnitedArabEmirates . ID ,
57+ Asin = "B0010WW4XS"
58+ } ) ;
59+ }
60+
61+
62+
5563 OrdersSample ordersSample = new OrdersSample ( amazonConnection ) ;
56-
64+
5765 ordersSample . GetOrderListFulfillmentChannels ( ) ;
5866
5967
@@ -100,16 +108,6 @@ static async Task Main(string[] args)
100108 }
101109
102110
103- ReportManager reportManager = new ReportManager ( amazonConnection ) ;
104- var products = reportManager . GetProducts ( ) ; //GET_MERCHANT_LISTINGS_ALL_DATA
105- var inventoryAging = reportManager . GetInventoryAging ( ) ; //GET_FBA_INVENTORY_AGED_DATA
106- var ordersByDate = reportManager . GetOrdersByOrderDate ( 90 ) ; //GET_FLAT_FILE_ALL_ORDERS_DATA_BY_ORDER_DATE_GENERAL
107- var ordersByLastUpdate = reportManager . GetOrdersByLastUpdate ( 90 ) ; //GET_FLAT_FILE_ALL_ORDERS_DATA_BY_LAST_UPDATE_GENERAL
108- var settlementOrder = reportManager . GetSettlementOrder ( 90 ) ; //GET_V2_SETTLEMENT_REPORT_DATA_FLAT_FILE_V2
109- var returnMFNOrder = reportManager . GetReturnMFNOrder ( 90 ) ; //GET_FLAT_FILE_RETURNS_DATA_BY_RETURN_DATE
110- var returnFBAOrder = reportManager . GetReturnFBAOrder ( 90 ) ; //GET_FBA_FULFILLMENT_CUSTOMER_RETURNS_DATA
111- var reimbursementsOrder = reportManager . GetReimbursementsOrder ( 180 ) ; //GET_FBA_REIMBURSEMENTS_DATA
112- var feedbacks = reportManager . GetFeedbackFromDays ( 180 ) ; //GET_SELLER_FEEDBACK_DATA
113111
114112
115113 var options = new AmazonSpApiSDK . Models . Feeds . FeedOptions ( ) ;
@@ -160,7 +158,7 @@ static async Task Main(string[] args)
160158
161159
162160 Console . ReadLine ( ) ;
163-
161+
164162 }
165163
166164
0 commit comments