通过 OAuth 访问社会网络 Web 站点,第 2 部分: 构建支持 OAuth 的 Web Twitter 客户端
2010-05-21 00:00:00 来源:WEB开发网核心提示: 如果在用户单击了登录按钮后,MyTwitterServlet 可以加载用户的 cookie,通过 OAuth 访问社会网络 Web 站点,第 2 部分: 构建支持 OAuth 的 Web Twitter 客户端(4),则该用户将被视为返回的用户,如 清单 1 所示,因为这次我们可以使用 serv
如果在用户单击了登录按钮后,MyTwitterServlet 可以加载用户的 cookie,则该用户将被视为返回的用户。如 清单 1 所示,可以从 token.txt 获得用户的访问令牌。因此,没有必要联系 Twitter 以对此用户再次进行身份验证。在从 Twitter 获得了用户的上一次状态及其一些好友时间轴后,该用户将被重定向到 updatee_twitter_status.jsp,参见 图 3。
如果您已经尝试了本系列文章 第 1 部分 中的 MyTtDesktopClient,您可能记得,在获得了访问 Twitter 数据的权限后,您必须输入从 Twitter 返回的 PIN。因为这次我们可以使用 servlet 中的重定向,并且在注册过程中选择了 Browser 应用程序类型,所以能够获得更好的用户体验。
图 1. MyTtWebClient 的欢迎页面
查看原图(大图)
图 2. 授予对 MyTtWebClient 的访问权限
查看原图(大图)
图 3. 进行了 OAuth 身份验证之后的 MyTtWebClient
更多精彩
赞助商链接