2016-09-05 5 views
0

私はページが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アドレスではなく説明のすぐ下にグレーの帽子で表示されると思います。

何か不足していますか?

+1

私の[クライアントのサイト](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

+0

私もその考えを持っていました。何らかの理由で私は印象の下にあっただけで、これはサイト名の場所です。ドメインと異なる場合、私は正しい 'site_name'値を見たことがありません。 –

+0

[Open Graph](http://ogp.me/)は、推奨されていますが、og:site_nameタグを使用すべきであると述べています。 "オブジェクトが大規模なWebサイトの一部である場合、全体的なサイトのために "...それはひどく役に立たない。 FBがこの値を使用していないことを私に示唆するドメイン名ではなく、テキスト形式の名前の例を示します。 – glennstar

答えて

0

私はFacebookのサポートチームに書かれているし、これはどのような彼らsaid次のとおりです。

正しいのです。つまり、私たちは現在、共有ダイアログで「SITE_NAME」グラフを開くパラメータを示していません。 FacebookのOpen Graphタグを必ずしもすべて使用するわけではありません。この例では、共有URLからホスト名またはIPアドレスを表示しています。

すべてのベスト、

デビッド

ので、og:site_nameは現在、Facebookで共有]ダイアログでは使用されません。

それは私の質問に答える。

関連する問題