我正在尝试让我的应用在Facebook画布上工作。到目前为止,我成功登录到Facebook,但之后,我需要重定向我的应用程序,以便我可以让用户登录我的应用程序。
当我尝试这样做时,我得到的是:
Refused to display 'https://www.facebook.com/dialog/oauth?scope=email%2Cpublish_actions&state=7…edirect_state%3D7EdHoAcZYlnIaURuz1YI8sbRhxhBg2iM&client_id=420498651348242' in a frame because it set 'X-Frame-Options' to 'DENY'.
我如何克服Facebook的限制?
答案 0 :(得分:4)
要重定向,您必须将redirect_uri
参数添加到该字符串。
但看起来你正试图在画布中打开fb登录页面。您无法在iframe中显示Facebook登录页面。这是不允许的,那就是X-Frame-Options=DENY
的含义。您应该使用 fb弹出登录。
请参阅显示选项:https://developers.facebook.com/docs/reference/dialogs/oauth/
我希望这会有所帮助。