我对所有这些 OAuth bruhaha 有点困惑,因为我能找到的所有示例都适用于 Web 应用程序,而没有一个适用于桌面应用程序。
我了解 Web 应用程序的工作流程,但这包括 Web 应用程序和 Twitter 之间的一些重定向。
谢谢
最佳答案
不确定您使用的是哪种语言,但名为 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/