ブラウザの観点から、使用前に認証ダイアログを受け入れる必要があるiframeキャンバスアプリがあります。ユーザーがまだ受け入れていない場合、すべてのリクエストはすぐに認証ダイアログにリダイレクトされます。auth-requiredアプリでOpenGraphタグを使用するには?
これは、認証パーツを通過できないため、Facebookパーサーが自分のページのOpenGraphタグを読み取ることができないことを意味します。
この問題は、表示する前にログインが必要なページでも発生します。
この問題を回避するにはどうすればよいでしょうか?
私が持っている解決策の1つは、クライアントIPアドレスが所属する組織がFacebookであるかどうかを確認することです。許可されていない場合は許可し、OGタグ以外のコンテンツがないページを表示します。これはFacebookからのロボットプログラムへのアクセスでは問題ありませんが、従業員が試してみるとどうなりますか。ポリシーチームの誰かがアプリを正しく検証できないため、自分のアプリを無効にしたくありません。
なぜOGタグが必要なのですか?ユーザーは定期的にアプリへのリンクを共有しています。タイトルと説明、画像なしのURLだけで悪く見えます。
これは、ありがとうございます! –