質問: ### 前提・実現したいこと 自サーバーサイトのURL(https://survey.accelight.jp/line/)をlineで貼ったときに、 OGPが表示されるようにしたい。 ### 発生している問題 LINEのトークで、「https://survey.accelight.jp/line/」を入力すると、入力したURLが表示されるだけで、それ以外何も表示されない。 ### 該当のソースコード (ページのソースを表示して頂ければ確認できますが) ``` ``` ### 試したこと 同じようにURLをfacebookに入力したときは、上記で設定した内容のOGPがきちんと表示される。 もう一つ別のサーバーを用意し、そのサーバー上のサイトで上記と同じコードを記述すると、LINEでもOGPが表示される。 ### 補足情報 lineにURLを貼ると、そのURLのサーバに「facebookexternalhit/1.1」というユーザーエージェントからアクセスがあるらしく、確かにOGPの表示に成功してるサーバーでアクセスログを確認すると「facebookexternalhit/1.1」からのアクセスが確認できるのですが、OGP表示が失敗するサーバーでは「facebookexternalhit/1.1」からのアクセスがありません。 自サーバーではbasic認証もかけていませんし、UserAgentをブロックするような記述も書いていません。思いつく原因を教えてください。
回答: こんにちは 現在テストとして送っているLINKアカウントの相手ってbot系(公式アカウントとか)ですか? 通常のユーザーに向けて送ってみてください。たぶん表示されると思います。 私の持ってるサーバーのOGPもfacebook、通常ユーザー向けは表示されますが公式アカウントだと表示されないので。テストの方法が問題かと推測されます。