私はページがhttp://46.39.131.94:53157/FacebookShare/Go/f80b86a2-0b18-44c9-9de0-42ca465112f2です(IPアドレスは気にしないでください。これは私のホームコンピュータで、IIS Expressを実行しているので、アプリケーションが終了したら適切なDNS名で公開します)。 Facebookでこのページを共有しようとすると、共有ポストは正常に作成されますが、og:site_name
タグはどこにも表示されないようです。代わりに、自分のIPアドレスが表示されます。Facebookは、og:site_nameタグを選択していません。
私はShare debuggerを試しましたが、エラーまたは警告がゼロになっています。 "Rawタグに基づいて、セクションのog:site_name
タグが欠落していますが、"すべての生のタグを表示 "をクリックすると表示されます。
私は「再びスクラップして」リフレッシュしようとしました。 URLを何回か変更しました。私はアイデアがありません。
「共有テスト」(内容はog:site_name
)は、IPアドレスではなく説明のすぐ下にグレーの帽子で表示されると思います。
何か不足していますか?
私の[クライアントのサイト](https://developers.facebook.com/tools/debug/sharing/?q=http%3A%2F%2Fbroadbandcompareprices.com%2Fbroadband-in-my-エリア%2Frg7%25203ug)ここでは、FB、SkypeなどでOGが動作するように見えます。例のIPアドレスは、例のドメイン名に置き換えられているようです。これはおそらくFBがセキュリティや透明性対策として何かをしているのでしょうか?つまり、 'og:site_name'ラベルの代わりにドメイン名またはIPアドレスを使用します。 – glennstar
私もその考えを持っていました。何らかの理由で私は印象の下にあっただけで、これはサイト名の場所です。ドメインと異なる場合、私は正しい 'site_name'値を見たことがありません。 –
[Open Graph](http://ogp.me/)は、推奨されていますが、og:site_nameタグを使用すべきであると述べています。 "オブジェクトが大規模なWebサイトの一部である場合、全体的なサイトのために "...それはひどく役に立たない。 FBがこの値を使用していないことを私に示唆するドメイン名ではなく、テキスト形式の名前の例を示します。 – glennstar