独自のカスタムログインが必要なサイトにコメントプラグインを正常に統合しました。ただし、ユーザーが[Facebookに投稿]オプションをオンにしてコメントを残すと、ユーザーのニュースフィードの更新では、実際のタイトルではなく、ページのタイトルとして「オブジェクトが移動しました」と表示されます。
メタタグや属性でタイトルを指定する方法、またはプラグインがページに直接アクセスする必要のないその他の方法はありますか?
独自のカスタムログインが必要なサイトにコメントプラグインを正常に統合しました。ただし、ユーザーが[Facebookに投稿]オプションをオンにしてコメントを残すと、ユーザーのニュースフィードの更新では、実際のタイトルではなく、ページのタイトルとして「オブジェクトが移動しました」と表示されます。
メタタグや属性でタイトルを指定する方法、またはプラグインがページに直接アクセスする必要のないその他の方法はありますか?
実はfacebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)
。
http://www.quora.com/What-is-the-user-agent-string-for-the-Facebook-like-share-crawlerを参照してください。
いいえ、本当にそれを行う方法はありません。opengraph タグはこれを行う必要がありますが、私が知る限り、Facebook は常にコメント内のリンクにアクセスします。あなたがやりたいことの1つは、FacebookのクローラーUser-Agent文字列を探して、ページコンテンツの省略形を返すことです(ただし、これはFacebookのルールに違反する可能性があるため、何も考えずにそれを行いたいかどうかはわかりません. Facebookの可能な反応について)。
Facebook URL Linter ( http://developers.facebook.com/tools/lint ) を使用して、彼らがあなたのページにアクセスしようとしたときに何が起こっているかを確認できます。
Open Graph を使用している場合は、ページにパブリックにアクセスできる必要があります。または、Facebook ユーザー エージェントをアクセス用にホワイトリストに登録できます。facebookexternalhit/1.1