【发布时间】:2025-11-29 14:05:02
【问题描述】:
我正在开发一个使用 iFrame 的 facebook 标签应用程序。除了处理用户单击“不允许”的情况外,我在授权方面一切正常。但在这里我被困住了。昨晚花了几个小时试图解决问题后,我不知道从哪里开始。
我的应用程序采用的流程是这样的。首先,提示用户“喜欢”该页面以访问更多应用程序。在这一点上,如果他们点击就像显示下一步一样,但首先会检查应用程序是否具有授权。如果没有一些 JS 放置在将父框架重定向到授权链接的 onload 事件中,return_uri 设置为页面的应用程序选项卡的链接。如果用户单击允许,这将非常有效。如果他们点击不允许,那么它最终会进入一个循环,反复返回授权页面。如果用户希望重新考虑他们的选择,我希望它显示一个带有返回授权页面的链接的小解释页面。
我发现阻止我处理此问题的问题是应用程序位于 return_uri 链接返回的页面上的 iframe 中(页面上的应用程序选项卡)。因此,我的代码无法使用 error 和 error_reason GET 变量,只有父框架是 facebook 且不受我控制。
如何才能将此功能添加到我的应用程序中?谢谢!
【问题讨论】:
标签: php javascript facebook authorization