В последнее время я создавал несколько вкладок Facebook, и целевые страницы - это статические страницы, которые меняются в зависимости от того, понравилась ли вам страница.Мне нужно декодировать подписанный запрос, который предоставляет Facebook, чтобы определить, понравилась ли пользователю страница.Поскольку страница статическая, я бы хотел ее кэшировать.Я бы предпочел кэшировать всю страницу и переключать pre / post-like div для отображения в зависимости от состояния like с помощью javascript.
Проблема заключается в том, что подписанному_request необходим секрет приложения для декодирования.Так что я не могу сделать это на стороне клиента расшифровки, не раскрывая секрет приложенияВ настоящее время я расшифровываю подписанный запрос на каждый запрос в серверной части.Это делает невозможным кэширование страницы.
Единственный другой вариант, который я могу придумать, - это выполнить AJAX-запрос, который передает подписанный_просмотр, расшифровывает его и отправляет обратно данные JSON.Это явно уродливое решение.
Есть ли способ лучше расшифровать подписанный запрос, который позволит мне кэшировать страницу?