У меня есть приложение FB в iframe
на фан-странице Facebook.Если я создаю URL, ссылающийся на эту страницу, и этот URL содержит параметр app_data
, например:
https://www.facebook.com/pages/My-Page/123?sk=app_456&app_data=mydata
Затем опубликую это в моем фиде FB, FB удаляет параметр app_data
, возвращаяськанонический URL для фан-страницы:
https://www.facebook.com/pages/My-Page/123?sk=app_456
Это не то, что я хочу.
Я бы посчитал это ошибкой, так как состояние приложения является частью "канонического"состояние фан-страницы, но пока: есть ли способ обойти это?
Я думал о создании закладки для своей собственной страницы:
https://facebook.mysite.com/pages/My-Page/123?sk=app_456&app_data=mydata
и динамическом создании страницысо всеми тегами OpenGraph с соответствующей страницы FB (для обеспечения общего доступа к FB) и перенаправлением на фан-страницу (чтобы доставить пользователя в нужное место) - но для этого требуется либо (a) очистка FB для этих тегов OpenGraph, либо(б) программный доступ к API-интерфейсу graph.facebook.com подобным сканированию способом, и я не знаю, что об этом думает FB.