Javascript facebook应用程序请求后重定向

Javascript facebook应用程序请求后重定向,javascript,php,facebook-graph-api,Javascript,Php,Facebook Graph Api,我相信这是一个简单的问题,但我不熟悉Facebook api。我有一个Facebook应用程序,我发送了一些应用程序请求 FB.ui({method: 'apprequests', message: 'Would you join me ?' + ' ' + url, to: $some_id }); 应用程序请求已正确发

我相信这是一个简单的问题,但我不熟悉Facebook api。我有一个Facebook应用程序,我发送了一些
应用程序请求

FB.ui({method: 'apprequests',
                             message: 'Would you join me ?' + ' ' + url,
                             to: $some_id
                             });

应用程序请求已正确发送,但当受邀用户单击其Facebook共享空间通知时,他不会被重定向到
url
,而是在某些
https://apps.facebook.com/myapp/....
url,它会崩溃。这似乎是我的画布页面,但是我应该如何处理这个url,如何放置代码来重定向用户

应用程序请求应仅用于画布应用程序-通知将始终链接到应用程序的画布URL。您可以简单地将画布URL指向应用程序中的某个页面,将用户重定向到其他位置,但Facebook的政策不允许这样做

正如平台政策所述:

不要构建一个应用程序,它的主要目的是让人们离开这个应用程序 脸谱网


谢谢你的回复。但是我应该把这个画布页面的代码放在哪里呢?顺便说一句,如果我不得不绕过facebook策略,我应该把重定向代码放在哪里?把代码放在一个页面上,然后把画布URL指向它。它需要是一个JavaScript重定向,使用:
window.top.location
。感谢您的回复。但是我在我的Facebook仪表板中放置了正确的画布Url,但是当单击应用程序请求时,用户被重定向到
https://apps.facebook.com/myapp/...
此时应用程序崩溃。。。怎么可能?在画布URL的末尾添加正斜杠
/
-将其指向文件夹而不是文件。我的画布URL已正确格式化:
http://subdomain.domain.com/folder1/folder2/