我需要与 Fitbit API 集成。它使用 OAuth 1.0 进行身份验证。我可以从 .NET 桌面应用程序调用 API。我看过 OAuth.NET 的代码片段,但它们是从 Web 应用程序调用 API。让我进一步扩展问题
如果可以,我可以从桌面应用程序发出 Oauth 请求吗?我在网上某处读到 twitter 允许其客户从桌面应用程序调用。
我的桌面应用程序没有任何 URL,所以创建 OAuth.NET 请求时 CallBackURL 的值是什么。详细查看以下代码
OAuthRequest request = OAuthRequest.Create(
new EndPoint(ApiCallUrl, "GET"), // API call url
service, // consumer configuration
this.Context.Request.Url, // callback url
this.Context.Session.SessionID // session id
);