Twitter集成和身份验证

时间:2010-09-24 02:56:46

标签: c# wpf twitter

我正在使用WPF 3.5编写应用程序,我需要Twitter集成。

我知道C#有很多API,而且大多数API似乎都在正确的轨道上。

但是,一个令人痛苦的烦恼(看似100%要求)推特帖子的步骤是你需要将用户重定向到Twitter网站,他们需要登录并点击“允许”,然后显示一个密码用户必须输入我的客户端应用程序才能发送推文。

这对应用程序的每次运行来说都很麻烦和烦人,我不介意一次性的事情,但每一次?我不是这样做的,为什么它只是一次注册应用程序的一次性补贴?像TweetDeck这样的应用程序如何做到这一点,以便每次加载应用程序时都不需要重新批准?

1 个答案:

答案 0 :(得分:1)

执行OAuth身份验证时,您需要存储令牌和服务器提供的密钥。您可以使用这些密钥继续签署您的请求。我不完全确定你正在使用哪个库,这很难说,但是应该有一种方法可以检索Twitter为你提供的密钥/令牌,并将其作为一种身份验证方式传回。

另一种选择是使用xAuth,这使您的应用程序更容易对用户进行身份验证。缺点是它非常倾斜,可能不会被你正在使用的库支持。

祝你好运!