Skip to content

Commit 281437f

Browse files
committed
init
1 parent 9a0a442 commit 281437f

File tree

3 files changed

+34
-1
lines changed

3 files changed

+34
-1
lines changed

README.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,24 @@ AmazonConnection amazonConnection = new AmazonConnection(new AmazonCredential()
125125

126126
```
127127

128+
### Configuration using a proxy
129+
>```csharp
130+
>AmazonConnection amazonConnection = new AmazonConnection(new AmazonCredential()
131+
>{
132+
> AccessKey = "AKIAXXXXXXXXXXXXXXX",
133+
> SecretKey = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
134+
> RoleArn = "arn:aws:iam::XXXXXXXXXXXXX:role/XXXXXXXXXXXX",
135+
> ClientId = "amzn1.application-XXX-client.XXXXXXXXXXXXXXXXXXXXXXXXXXXX",
136+
> ClientSecret = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
137+
> RefreshToken= "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
138+
> MarketPlaceID = "A2VIGQ35RCS4UG",
139+
> ProxyAddress = "http(s)://xxx.xxx.xxx.xxx:xxxx",
140+
>});
141+
>```
142+
>> * Assign your proxy address to the ProxyAddress Property and you'll be able to use a proxy account.
143+
>>
144+
>> ***This is not required and will operate normally without the ProxyAddress being set.***
145+
128146
### Order List, For more orders sample please check [Here](https://github.com/abuzuhri/Amazon-SP-API-CSharp/blob/main/Source/FikaAmazonAPI.SampleCode/ReportsSample.cs).
129147
```CSharp
130148
ParameterOrderList serachOrderList = new ParameterOrderList();

Source/FikaAmazonAPI.SampleCode/Program.cs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,20 @@ static async Task Main(string[] args)
2727
SellerID = config.GetSection("FikaAmazonAPI:SellerId").Value,
2828
IsDebugMode = true
2929
});
30+
31+
AmazonConnection amazonConnectionUsingAProxy = new AmazonConnection(new AmazonCredential()
32+
{
33+
AccessKey = config.GetSection("FikaAmazonAPI:AccessKey").Value,
34+
SecretKey = config.GetSection("FikaAmazonAPI:SecretKey").Value,
35+
RoleArn = config.GetSection("FikaAmazonAPI:RoleArn").Value,
36+
ClientId = config.GetSection("FikaAmazonAPI:ClientId").Value,
37+
ClientSecret = config.GetSection("FikaAmazonAPI:ClientSecret").Value,
38+
RefreshToken = config.GetSection("FikaAmazonAPI:RefreshToken").Value,
39+
MarketPlaceID = config.GetSection("FikaAmazonAPI:MarketPlaceID").Value,
40+
SellerID = config.GetSection("FikaAmazonAPI:SellerId").Value,
41+
IsDebugMode = true,
42+
ProxyAddress = config.GetSection("FikaAmazonAPI:ProxyAddress").Value,
43+
});
3044

3145
var search = amazonConnection.ProductType.SearchDefinitionsProductTypes(new Parameter.ProductTypes.SearchDefinitionsProductTypesParameter
3246
{

Source/FikaAmazonAPI.SampleCode/appsettings.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
"ClientId": "amzn1.application-oa2-client.0000000000000000000000000000",
77
"ClientSecret": "000000000000000000000000000000000000",
88
"RefreshToken": "Atzr|00000000000000000000000000000000000000000000",
9-
"MarketPlaceID": "A2VIGQ35RCS4UG"
9+
"MarketPlaceID": "A2VIGQ35RCS4UG",
10+
"ProxyAddress": "http://localhost:8080",
1011
}
1112
}

0 commit comments

Comments
 (0)