0
我試圖從eBay銷售中獲得貝寶交易的詳細信息。我使用基於PayPal的REST API構建的Paypal-NET-SDK。PayPal-NET-SDK在eBay上出售的GetTransaction
下面是代碼:
Dictionary<string, string> sdkConfig = new Dictionary<string, string>();
sdkConfig.Add("mode", "sandbox");
string accessToken = new OAuthTokenCredential(clientID, secret, sdkConfig).GetAccessToken();
string transactionID = "98395731SM1933421";
APIContext apiContext = new APIContext(accessToken);
apiContext.Config = sdkConfig;
Sale sale = Sale.Get(apiContext, transactionID);
但我發現了這個錯誤: 遠程服務器返回錯誤:(404)未找到。
這是響應:
{"name":"INVALID_RESOURCE_ID","message":"The requested resource ID was not found","information_link":"https://developer.paypal.com/webapps/developer/docs/api/#INVALID_RESOURCE_ID","debug_id":"8a0a9ae305a35"}
它看起來像我必須使用另一個事務ID,但是這是我從eBay的API獲取事務ID,並且還當我進入我的在PayPal帳戶這是我看到的交易ID。
我想知道是否可以使用此API獲取此事務的詳細信息,如果沒有,請提供任何建議。
謝謝你的回答geewiz,你知道任何.NET SDK的經典API嗎? – Joan
我無法找到任何如何在c#中調用經典API方法的示例。 – Joan
@Joan多年沒有使用過Classic SDK,但它是[here](http://paypal.github.io/sdk/#merchant)。我相信[這個示例](https://github.com/paypal/merchant-sdk-dotnet/blob/master/Samples/PayPalAPISample/APICalls/GetTransactionDetails.aspx.cs)就是你要找的。心連心... – EdSF