【发布时间】:2014-02-28 17:34:42
【问题描述】:
我正在从一个封闭的应用程序进行 facebook 集成,facebook 提供了一种通过点击 url 来获取身份验证代码的方法
https://www.facebook.com/dialog/oauth?client_id={app-id}&redirect_uri=https://www.facebook.com/connect/login_success.html
当我们点击这个 url 时,facebook 登录窗口出现在屏幕上,登录后 facebook 重定向到 url {facebook_domain}/connect/login_success.html?code=XXXXXX_=_
我需要在我的父窗口或 java 代码中的 url 中使用这个 code,以便我可以进一步处理它。
我在想的方法是在子窗口中打开上面的 facebook 链接,使用 window.open 或 iframe 并在父窗口中获取子窗口的重定向 url,但我无法获得重定向的 url父窗口中的子窗口。
我想不出任何其他方法。对于 facebook oAuth 代码生成您可以查看 facebook 开发人员文档(手动构建登录流程)。
【问题讨论】:
标签: javascript facebook facebook-graph-api