мы хотели бы внедрить OpenGraph в приложение интрасети, чтобы, когда люди делились URL-адресом из приложения в социальной сети (Yammer, Jive, Chatter...), он показывал красивый эскиз, описание и так далее.
Проблема: поскольку Yammer не подключен к интрасети, он следует перенаправлениям и предоставляет данные OpenGraph со страницы входа...
Есть ли способ вести себя правильно в таком случае?
Мы придумали 3 возможных решения:
- Реализовать неизвестную, но, возможно, существующую часть протокола OpenGraph для обслуживания частных страниц, максимально игнорируя перенаправления.
- Выполнение какой-либо маскировки — обнаружение агента Yammer или Chatter и обслуживание выделенной страницы
- Хранение метаданных OpenGraph в каком-то сеансе и обслуживание их со страницы входа (где социальная сеть в конечном итоге заканчивается...)
Спасибо за ваш вклад, если вы тоже столкнулись с этой проблемой!