Hallo alle miteinander,
ich bin neu hier und weiss absolut nicht mehr weiter.
Es geht darum, Daten von Amazon auszulesen. Dafür verwende ich die MWS Api von Amazon.
Ich wollte meinen Preis von amazon für ein bestimmtes Produkt auslesen.
Dafür verwende ich die "GetMyPriceForASIN" Methode.
Der Client muss mit dem AccessKey und SecretKey instanziert werden und benötigt eine GetMyPriceForASIN, welche die MarketplaceID, SellerID und eine ASIN Liste mit dem abzufragenden ASINS enthält.
(In meinem Beispiel nur eine)
Die GetMyPriceForAsin Methode sollte ein GetMyPriceForAsinResponse Objekt zurückgeben. An der Stelle knallts weil angeblich der Parameter Request null ist, das ist er aber nicht!
Hier mal ein Quellcodeausschnitt:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23:
| try { MarketplaceWebServiceProductsClient client = new MarketplaceWebServiceProductsClient(accessKey,secretKey); GetMyPriceForASINRequest request = new GetMyPriceForASINRequest();
ASINListType list = new ASINListType(); list.ASIN.Add(asin); request.WithASINList(list); request.WithMarketplaceId(marketplaceID); request.WithSellerId(sellerId); GetMyPriceForASINResponse response = new GetMyPriceForASINResponse(); response = client.GetMyPriceForASIN(request); } catch(MwsException ex) { MessageBox.Show(ex.ToString()); } |
Ich hoffe jemand hat ein bisschen Erfahrung mit MWS und kann mir hier helfen.
LG Schafschaf
Moderiert von
Th69: C#-Tags hinzugefügt