我对所有这些 OAuth bruhaha 有点困惑,因为我能找到的所有示例都适用于 Web 应用程序,而没有一个适用于桌面应用程序。

我了解 Web 应用程序的工作流程,但这包括 Web 应用程序和 Twitter 之间的一些重定向。

  • 如何在桌面应用程序中做到这一点?
  • 重定向如何工作?
  • 我是否必须包含一个 Web 浏览器对象?
  • 有没有办法解决这个问题?
  • 谁能给我指点资源而不是完整的解决方案?

  • 谢谢

    最佳答案

    不确定您使用的是哪种语言,但名为 Tweetsharp 的 Twitter .NET 库有一篇关于从桌面应用程序使用 Tweetsharp 并通过 OAuth 进行身份验证的帖子。见 http://tweetsharp.com/?p=68 。如果您不使用 .NET,那么也许它会激发您可以做的事情?

    基本上,tweetsharp 所做的是将浏览器启动到身份验证 URL,然后等待用户返回。除了类似的方法(或者包含某种 WebBrowser 控件以在您自己的窗口中启动身份验证 URL),我不知道有任何其他方法可以执行此操作。

    关于twitter - 在 OAuth 上与 Twitter 一起使用身份验证和 API 的工作流程,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/965817/

    10-15 07:37