Если у кого-то еще есть проблемы с этим, я нашел решение.
Установите атрибут href вашей кнопки «Мне нравится» на странице facebook вашего приложения, т.е. «apps.facebook.com/myApp/"
»
Затем вы можете добавить свои собственные строки запросов в конце, чтобы определить, в каком месте приложения вы хотите перейти. Выберите имена, которые, скорее всего, будут уникальными для вашего приложения, чтобы оно случайно не совпадало с тем, что Facebook может обрабатывать одновременно. т.е.
"apps.facebook.com/myApp/?myAppPage=photos&myAppId=003"
Теперь в коде вашей целевой страницы поместите что-то вроде этого вверху:
if (isset($_REQUEST['myAppPage'])) {
$myAppPage = $_REQUEST['myAppPage'];
if (isset($_REQUEST['myAppId'])) {
$myAppId = $_REQUEST['myAppId'];
$qsName;
switch ($myAppPage) {
case "photos":
$qsName = 'gal';
break;
Case "videos":
$qsName = 'vid';
break;
}
header("Location: $myAppPage.php?$qsName=$myAppId");
}
}
Это должно перенаправить ваше приложение на нужную страницу, не покидая Facebook. Тогда вам просто нужно запрограммировать свою страницу для загрузки правильного содержимого на основе новых строк запросов, переданных в заголовке.
Надеюсь, это кому-нибудь поможет.