【发布时间】:2017-11-15 15:29:10
【问题描述】:
我正在尝试使用 C# dll 和平面文件(不是 xml)让 SubmitFeed 工作。该语言是用于称为 Dynamics NAV 的 Microsoft ERP 系统的 C/AL。这是我的代码:
config := config.MarketplaceWebServiceConfig();
config.ServiceURL := 'https://mws.amazonservices.com';
service := service.MarketplaceWebServiceClient(MyAccessKey,MySecretKey,'NAV','1.0',config);
request := request.SubmitFeedRequest();
request.Merchant := 'mymerchant';
request.Marketplace := 'MyMarketPlaceID';
request.FeedContent := SystemIOFile.Open('C:\Test\Jason.txt',FileMode.Open,FileAccess.Read);
request.ContentMD5 := service.CalculateContentMD5(request.FeedContent);
request.FeedContent.Position := 0;
request.FeedType := '_POST_INVENTORY_AVAILABILITY_DATA_';
response := service.SubmitFeed(request);
request.FeedContentPosition := 0 行是错误显示“无法访问已关闭文件”的位置
我的submitcount 和submissionresult 完全正常,我只是无法让submitfeed 正常工作。
我已经关注了其他 C# 示例,它们似乎是一样的,有人有想法吗?
【问题讨论】:
标签: c# amazon dynamics-nav