Facebookのボタンを使って「いいね」したいウェブページがあります。Open Graphメタタグを設定しています:
<meta property="og:title" content="...
<meta property="og:description" content="...
<meta property="og:image" content="...
URLに含まれるGETパラメータに応じてOGタグが変更されるようにページを設定しています。
他の場所で、私がそのようないくつかのいいねボタンを作成するとき:
<div class="fb-like" data-href="http://www.mysite.com/mypage/?myparam=test1" style="display:inline;" data-send="false" data-layout="button_count" data-width="55" data-show-faces="false"></div>
<div class="fb-like" data-href="http://www.mysite.com/mypage/?myparam=test2" style="display:inline;" data-send="false" data-layout="button_count" data-width="55" data-show-faces="false"></div>
2つのURLでGETパラメーターが異なることがわかります。ブラウザでこれらのURLにアクセスすると、適切なogメタタグがソースにあります。
しかし、「いいね」ボタンをクリックすると、GETパラメーターを無視し、Facebookに投稿するための基本/デフォルトのogメタタグのみを取得しているように見えます。
これは仕様によるものですか、それとも私が間違っていることはありますか?別のページ/URL/ルートを作成せずに代替のogメタタグを使用する方法はありますか?