[英]Withings API and C#
I try to connect my home automation in c# with Withings but I don't achieve to do this. 我尝试使用Withings将c#中的家庭自动化连接起来,但是我没有做到这一点。
I try this library but it doesn't work, the URL doesn't contain key or secret. 我尝试了这个库,但是它不起作用,URL不包含密钥或机密。
I try to use RestSharp : 我尝试使用RestSharp:
RestClient client = new RestClient(baseUrl)
{
Authenticator = OAuth1Authenticator.ForRequestToken(consumerKey, consumerSecret)
};
RestRequest request = new RestRequest("account/request_token", Method.POST);
IRestResponse response = client.Execute(request);
NameValueCollection qs = HttpUtility.ParseQueryString(response.Content);
string oauthToken = qs["oauth_token"];
string oauthTokenSecret = qs["oauth_token_secret"];
PackageHost.WriteInfo("{0}", response.Content);
const string verifier = "5179055";
request = new RestRequest("account/access_token");
client.Authenticator = OAuth1Authenticator.ForAccessToken(
consumerKey, consumerSecret, oauthToken,
oauthTokenSecret, verifier);
response = client.Execute(request);
Assert.NotNull(response);
Assert.AreEqual(HttpStatusCode.OK, response.StatusCode);
qs = HttpUtility.ParseQueryString(response.Content);
oauthToken = qs["oauth_token"];
oauthTokenSecret = qs["oauth_token_secret"];
I succeed to authorize my application but I don't get the access token or secret. 我成功授权了我的应用程序,但是我没有访问令牌或密码。 It says "Invalid verifier" but I get this verifier from authorization page, in url. 它显示“无效验证者”,但我从授权页面的url中获得了该验证者。
Anyone succeed to connect Withings with .net ? 有人成功将Withings与.net连接吗?
Thank for your help. 谢谢您帮忙。
I've been having the same issue. 我一直遇到同样的问题。 I decided on using Quantfabric . 我决定使用Quantfabric 。 You can see my post on Medium , for instructions on how to use. 您可以在Medium中看到我的帖子 ,以获取有关使用方法的说明。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.