6

したがって、OpenGraph 内のオブジェクトを表すメタ タグを含むパブリック URL が必要であり、必要なメタ タグの 1 つが URL プロパティです。アクションが公開されると、この URL プロパティにリンクされます。

私がhttp://mysite.com/Aにいるとしましょう。私はこれを行うことができないようです:

<meta property="og:url" content="http://mysite.com/B"></meta>

Facebook はメタ タグのルート URL を調べようとするためです。特定の OpenGraph オブジェクト URL (mysite.com/A) から別の URL (mysite.com/B) にリンクする方法はありますか?

4

2 に答える 2

5

別のURLにリンクできるはずです。しかし、すべてのog:url手段は「そのURLに移動し、代わりにそこからタグを使用する」ことです。あなたはどちらかをすることができます

1)すべてのタグを付けてから、JavaScriptまたはユーザーエージェント検出を使用してAユーザーをリダイレクトします。B

2)コンテンツを配置しA、を実行og:urlBます。

于 2011-09-27T02:56:24.727 に答える
0

@Paul、私は今まであなたのコメントを完全に理解していなかったか、感謝していませんでした-謝罪と感謝.

もう少しいじって学んだことは、FB への最初の投稿でオブジェクト アイテムの URL を投稿すると、FB はそのページをクロールし、META タグを取得し、og:url が定義されている場合はクロールするということです。もう一度。2 回クロールします。

私の場合、解析されるクエリ文字列を渡していますが、og:url で再度設定していなかったので、2 回目にページをクロールしたときに、必要なクエリ文字列変数を取得していませんでした。

それは私の側ではばかげたことでした。素晴らしい答えをありがとう。

ジム

于 2011-10-01T16:10:29.453 に答える