ここでいくつかのヒントを見つけましたが、どちらも私には良くありません。したがって、問題は、「いいね」ボタンをクリックすると、ポップアップウィンドウに正しい生成リンクが表示されますが、FacebookページにはベースURLしかありません。
OGタグ:ページに同時に何百ものいいねボタンがあるので、ogタグを設定できません。
また、URLにencodeURIComponents()を使用しました。
興味深いことに、以前は機能していましたが、2012年の終わりにこの問題が発生したため、FBが変更されました。その間、コードは変更されませんでした。
投稿で正しいURLを取得する方法はありますか?
あなたはそれを自分で試すことができます:madarmegfigyeles.hu-鳥のアイコンをクリックしてから好きです(最初に生成された完全なURLをチェックし、次にfbによって作成された投稿をチェックしてください)
ありがとうございました
編集:URLをog:urlタグにハードコーディングすると、302応答コードで「Circularredirect」エラーが発生します。