代码之家  ›  专栏  ›  技术社区  ›  Mark

Twitter集成和认证

  •  0
  • Mark  · 技术社区  · 15 年前

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

    我知道有许多用于C的API,而且它们中的大多数似乎都在正确的轨道上。

    但是twitter发帖的一个令人痛苦的步骤(似乎是100%必需的)是你需要将用户重定向到twitter网站,在那里他们需要登录并点击“允许”,然后显示一个密码,用户必须输入到我的客户端应用程序中,以便简单的twitter。

    这对应用程序的每次运行都是如此的麻烦和烦人,我不介意一次性的事情,但每次?我这样做是不对的,为什么它不只是注册应用程序的一次性津贴?像tweetdeck这样的应用程序是如何做到的,这样它们就不必每次我加载应用程序时都重新审批了?

    1 回复  |  直到 15 年前
        1
  •  1
  •   mattbasta    15 年前

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

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

    祝你好运!