2013-07-22 68 views
0

我正在嘗試使用RestSharp Api來使用GustPay Api。我很困惑如何在請求中傳遞「api_key」和「api_secret」。與GustPay一起使用RestSharp 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); 

enter image description here

回答

1

您應該能夠使用request.AddParameter(...)。爲您的三個參數中的每一個調用一次:api_key,api_secret和data。

編輯爲添加:RestSharp將這些參數添加到請求的主體,因爲它是POST請求。如果它是GET請求,它會將它們添加到查詢字符串中,但在您的示例中不是這種情況。