C# 在GustPay中使用RestSharp Api
我正在尝试使用RestSharp Api来使用GustPay Api。我不知道如何在请求中传递“api_密钥”和“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) {
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中,但在您的示例中并非如此