2017-07-14 71 views
0

我是亞馬遜FBA賣家,我想開始使用亞馬遜MWS上傳更多自動化流程中的銷售數據。我剛做了一個亞馬遜MWS賬戶,並收到我的不同ID(訪問密鑰ID,祕密訪問密鑰,...)。C# - 與亞馬遜MWS的第一步

我的印象是,大多數MWS開發人員使用C#。我有很多Excel VBA的經驗,但沒有在C#中。因此,我不確定我必須遵循的步驟。

在下面的網頁,你可以找到一個C#代碼,我想運行:

http://www.samswiches.com/2011/02/how-to-use-amazon-mws-to-download-unshipped-order-reports/

你能否確認下面的步驟是正確的? :

1)下載Visual Studio =>我需要從亞馬遜下載任何額外的軟件包嗎?

2)在Visual Studio:文件=>新建項目=> C#控制檯應用程序

3)刪除所有代碼和代碼的拷貝 - 粘貼更換髮現上述網站=>我需要把代碼放在VBA中的「Sub-end Sub」裏面?

4)用我的ID更改「YourSecretKey」,「YourSecretAccessKey」,「YourSecretAccessKey」,「YourMerchantID」,「YourMarketplaceID」。

5)點擊運行按鈕

如果成功,將是什麼樣的輸出:在Visual Studio中的數組?一個文本文件?一個csv文件?它將儲存在哪裏?

我意識到這是一個非常新手的問題。不過,我認爲,一旦我的第一個代碼正確運行,我的VBA經驗將允許我從那裏有效地開始。

在此先感謝,

Diego。

回答

0

您缺少步驟1b)下載C# MWS Reports API Client Library。您可能需要其他庫來訪問MWS API的其他部分,但快速瀏覽一下上面的代碼庫是最主要的。

請注意,它指的是一個lblStatus,它似乎是表單上的標籤,但在該表單中沒有其他地方提及該表單的其他內容。所以步驟2)可能不是一個「控制檯」風格的應用程序,而是一個基於表單的應用程序,這也意味着,你不應該在步驟3中清除所有代碼,而是將代碼粘貼到任何與main()函數等效的代碼中(我只用過C和C++,但不用C#,所以我不知道)