我正在尝试使用 RestSharp 连接到 withings API。但它向我返回一个错误,503 : Invalid Params
.
客户
try
{
var client = new RestClient(ResourceUrl)
{
Authenticator = OAuth1Authenticator.ForProtectedResource(Credentials.ConsumerKey, Credentials.ConsumerSecret, Credentials.OAuthToken, Credentials.OAuthSecret)
};
((OAuth1Authenticator) client.Authenticator).ParameterHandling = OAuthParameterHandling.UrlOrPostParameters;
var request = new RestRequest("measure",Method.GET);
request
.AddQueryParameter("action", "getmeas")
.AddQueryParameter("userid", Credentials.ExternalUserId)
.AddQueryParameter("startDate", startDate.ToUnixTime().ToString())
.AddQueryParameter("enddate", endDate.ToUnixTime().ToString());
var response = client.Execute(request);
wmBPList = GetWM_BloodPressure(response.Content);
}
生成的网址
"https://wbsapi.withings.net/v2/measure?action=getmeas&userid=12829536&startDate=1491750000&enddate=1491757200"