我正在开发一个桌面应用程序,它应该允许用户通过 Twitter 登录。似乎有两种方法可以做到这一点,它们在将 oauth_verifier 返回给应用程序的方式上有所不同。第一个用于 Web 应用程序,oauth_verifier
在将用户重定向回redirect_url
. 第二种是使用向用户显示的 PIN,用户将其输入到应用程序中。
例如,现在 Facebook 有一个页面facebook.com/connect/login_success.html
,FB 可以在其中重定向用户ouath_verifier
作为查询参数(例如facebook.com/connect/login_success.html?code=<token>
。然后我可以从浏览器的位置字段中读取该参数(我使用的是嵌入式浏览器)。
那么,Twitter 可以实现这样的工作流程吗?它是否有一个静态页面,它可以在哪里重定向用户oauth_verifier
?