我正在使用php在Facebook上开发Canvas应用程序。当用户允许权限时,它会重定向到我的网站,如帮助页面https://developers.facebook.com/docs/reference/dialogs/oauth/中的说法。
但我不想被重定向到我的网站,我想被重定向到包含我在iframe中的网站的facebook页面。我怎样才能做到这一点?它应该是非常直接的。
If the user clicks "Allow", they will be directed to
http://www.example.com/response#access_token=...& expires_in=3600
If the user clicks "Don't Allow", they will be directed to
http://www.example.com/response?
error=access_denied&
error_description=The+user+denied+your+request.
我不想去example.com,而是访问包含example.com的facebook.com/app/ID_APP
编辑:
在弗洛伊德·威尔伯恩回答之后,我试图把我的应用页面放进去,但它不起作用。它给了我一个错误。虽然正确的URL看起来像这样(我们可以看到我的网站网址 example.com 使用参数'next_url'编码,用户将从我的网站页面重定向到该参数'
错误方式的网址看起来像这样(只需将我的网站改为我的Facebook应用网址)
所以我的解决方案就是我的评论。用户访问我的网站并被重定向到Facebook应用程序URL。
任何人都可以猜到为什么Floyd Wilburn的解决方案对我不起作用?
由于