Когда пользователи отправляют запросы приложений, запросы указывают на страницу холста, а не на вкладку страницы.FB app требует перенаправления на страницу холста вместо закладки.
Я знаю, что решение заключается в том, чтобы указать ваш URL-адрес приложения Canvas на страницу, которая перенаправляется на вкладку страницы. Однако он не работает.
Это JS на моей странице редиректа:
top.location.replace("#{PAGE_TAB_URL}");
Переход на страницу редиректа непосредственно (myapp.com/redirect) будет перенаправлять на закладке штрафа. Но почему-то запросы не работают. Когда пользователи нажимают для просмотра запроса, мое приложение возвращает 404.
Есть ли проблема с top.location.replace
внутри Facebook?
решение следующий вопрос не работал для меня: FB app request points to canvas page instead of page tab