ページタブアプリケーションを実装していますが、そのアプリには好きなものがあります。私はオープン グラフ プロトコルを使用して、ページが気に入ったときに表示されるものを定義しています。これは私のタグがどのように見えるかです:
<meta property="og:title" content="My apps title" runat = "server"/>
<meta property="og:type" content="article" runat = "server"/>
<meta property="og:url" content="current/page/url" runat = "server"/>
<meta property="og:image" content="path/to/image.png" runat = "server"/>
<meta property="og:site_name" content=" The name of the site" runat = "server"/>
<meta property="og:description" content="The description" runat = "server"/>
ほとんどの場合、これは意図したとおりに機能します。デバッガーを実行すると、Facebook は URL を適切に解析し、返されたすべてのデータが適切に表示されます。前に述べたように、ページ タブでこれを実行していますが、キャンバスは、ホストしているがタブに関連付けたくないサイトを指しています。つまり、ページ タブからアプリケーションを表示することのみを意図しており、ページ タブで誰かが何かを気に入ったときにアプリケーションがホストされているドメインを表示したくありません。
問題は、誰かがサイト内で何かを気に入ると、次のような出力が表示されることです: アプリのタイトル - 正しい www.mydomain.com - 欲しいものではありません! アプリの説明 - 正しい
サイト名に Open Graph タグを定義しました。デバッガーを介して URL を実行すると、応答のどこにもドメインが表示されません (必要なもの)。ただし、実際に何かが好きな場合はドメインを取得します!
ここで私が間違っていること、またはそれを修正する方法を誰かが知っていますか? 私はいくつかのグーグルを実行しましたが、答えが見つかりませんが、以前にこの問題に直面したのは私だけではないと確信しています. どんなアドバイスでも大歓迎です、ありがとう!