C# 在GustPay中使用RestSharp Api

C# 在GustPay中使用RestSharp Api,c#,asp.net,restsharp,C#,Asp.net,Restsharp,我正在尝试使用RestSharp Api来使用GustPay Api。我不知道如何在请求中传递“api_密钥”和“api_密钥” var client = new RestClient("https://www.gustpay.com/api/gust_pass_venue_assignment"); var request = new RestRequest(Method.POST) {

我正在尝试使用RestSharp Api来使用GustPay Api。我不知道如何在请求中传递“api_密钥”和“api_密钥”

var client = new RestClient("https://www.gustpay.com/api/gust_pass_venue_assignment");
            var request = new RestRequest(Method.POST)
                              {
                                  RequestFormat = DataFormat.Json
                              };

            request.AddBody(request.JsonSerializer.Serialize(new
            {
                venue_name = "Cape Town Stadium",
                latitude = "-33.903441",
                longitude = "18.41113"
            }));


            var response = client.Execute(request);
            Console.WriteLine(response.Content);

您应该能够使用
request.AddParameter(…)
。为三个参数中的每一个调用一次:api_key、api_secret和data

编辑为添加:RestSharp会将这些参数添加到请求正文中,因为这是一个POST请求。如果是GET请求,它会将它们添加到querystring中,但在您的示例中并非如此