Так что мне удалось заставить это работать, отметив «App on Facebook» в настройках приложения и установив значения Canvas URL
и Secure Canvas URL
s, совпадающие с эквивалентами URL вкладки страницы.
Это сработало, хотя это не полное приложение, это всего лишь вкладка страницы, и оно не будет работать как приложение, если оно не находится на странице контейнера.
Я предполагаю, что это ошибка вFacebook - пользовательский интерфейс подразумевает, что у вас может быть приложение только на вкладке страницы.В документации не сказано, что вы не можете, и я не могу придумать вескую техническую причину для того, чтобы не рассматривать URL вкладки страницы как действительный URL.
Благодаря @ julio-santos за указание на Facebook - Сообщение об ошибке: redirect_uri не принадлежит приложению , что, похоже, является той же проблемой в несколько ином контексте.