イントラネット アプリケーションに OpenGraph を実装して、人々がアプリケーションからソーシャル ネットワーク (Yammer、Jive、Chatter など) に URL を共有すると、適切なサムネイルや説明などが表示されるようにしたいと考えています。
問題: Yammer はイントラネットに接続されていないため、リダイレクトに従い、ログイン ページから OpenGraph データを提供します...
そのような場合に適切に動作する方法はありますか?
考えられる解決策は 3 つあります。
- OpenGraph プロトコルの不明だが既存の可能性がある部分を実装して、プライベート ページを提供し、リダイレクトを可能な限り無視する
- なんらかのクローキングを行う - エージェントが Yammer または Chatter であることを検出し、専用ページを提供する
- ある種のセッションで OpenGraph メタデータを保持し、ログイン ページ (ソーシャル ネットワークが最終的に終了する場所) からそれらを提供します。
この問題に直面したことがある場合は、ご意見をお寄せいただきありがとうございます。