You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

38 lines
1.3 KiB
C#

using Amazon.SellingPartnerApiSDK;
using Amazon.SellingPartnerApiSDK.Misc;
namespace Amazon.SellingPartnerApi.Tests;
public class SampleTestsBase
{
private const string ClientId = "amzn1.application-oa2-client.e3dae1dc1e094e52bb22fb41a6ddc181";
private const string ClientSecret =
"amzn1.oa2-cs.v1.a063c5aae6acc6d3ee13a1dd11a4fb58c8fd896147316eddd62f74c9423cc6d1";
private const string RefreshToken =
"Atzr|IwEBIISWmK12dl1Ilk0_3ibdFb8qTmlVEQ8V8o64kI7tm9KkR6gYI-V57QxO78Dcag4we5Yai9NWwMEOpETg_QhS8yi0gqPvC5bH0-8IxAPUNogcSPpeuQ4ISYD6Uv1GwSOb21MKtPbaM-vCB1wzkqhnvnefJG9NaTPnGaryOT6Htg_zOjqon8ZfZqG5fSNBGSCBJ2W_AdZ7jqPXfwbwrnulyWojcL8rAQ79qv2-p87fLvWCRA5w10MViyyoOD9h3Qbj6BDDWNcYHFE-1sr9E9Q5FOVusiFzW8cAgIvO9furWF2FfviECQpn-jH-PTvipjpw4Cw";
private AmazonCredential BuildAmazonCredential()
{
var credential = new AmazonCredential(
ClientId,
ClientSecret,
RefreshToken,
MarketPlace.US.Id
)
{
IsDebugMode = true,
ShippingBusiness = Constants.ShippingBusiness.AmazonShipping_US
};
return credential;
}
protected AmazonConnection CreateAmazonConnection()
{
var credential = BuildAmazonCredential();
return new AmazonConnection(credential);
}
}