java - angularjs 和 Java 中的 Twitter 登录集成

标签 java angularjs twitter-oauth twitter4j

我正在尝试在我的网站上实现 Twitter 登录。我可以在单击 Twitter 登录按钮时打开一个子窗口,然后重定向到 Twitter 登录页面,并在成功验证后提供 oauth key ,我可以使用它为该用户提取数据。 我怎样才能关闭子窗口并让父窗口自行刷新?记住它应该只发生在用户身份验证验证时。父窗口应该以某种方式监视子窗口 url,如果 url 更改为'https://api.twitter.com/oauth/authorize ',然后关闭子窗口并刷新父窗口。 本质上,我怎么能等到 url 更改为 angularjs 中的给定 url? 有人试过吗?

最佳答案

我设法通过关闭我从服务器(使用 javascript-onload )获得 Twitter 响应的页面来解决这个问题,然后我调用 login() 让用户自动登录。它现在工作正常,但如果用户点击打开twitterwindow后关闭按钮没有填写他的凭据,它再次提交登录数据导致错误响应。

为了解决这个问题,我需要知道是否有一种方法可以区分手动关闭浏览器与通过 window.close() 关闭浏览器。它在网站上实时显示 www.reviewmatters.com .请帮忙

关于java - angularjs 和 Java 中的 Twitter 登录集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16758351/

相关文章:

r - 使用 OAuth 和 R 的请求 token 无效 - R 代码是否正确?

PHP 推特 OAuth 转推

java - 如何将java连接到sql server 2008?

angularjs - Office 加载项缓存我的 HTML 文件

android - 如何在 Twitter 上拥有桌面和移动应用程序

angularjs - 如何使用 Spring Boot 检查电子邮件是否已存在于 AngularJS 中

javascript - 如何在选择文件按钮上显示完整的文件名

java - 使用 PDFBox 2.0.2 缺少类 PDFTextStripper() 从 PDF 中提取文本

java - Hibernate 与同一实体的递归多对多关联

java - JSP :forward on button Click()(when target jsp is under web-inf folder) 中的问题