2011-11-23 11 views
0

Facebookが外部のウェブサイトのプレビューをユーザーが共有するURLに与える方法を検討していました。結果は、サムネイルではなく、実際のテキスト、埋め込みビデオ、またはリンクに応じた画像になります。たとえば、ウィキペディアの記事からリンクを投稿すると、テキストが表示されます。 Dailymotionからのビデオのリンクを投稿すると、それが埋め込まれます。 これを達成するためのPHP/Javascript-Ajaxのアプローチはありますか?この目的のための特定のライブラリですか?Facebookのようなプレビューアを実装する方法

ウェブスクレイピングとサムネイルプレビューの表示のためのサーバサイド(可能であればPHP内)ソリューションは何ですか?

+1

カスタムプレビュー(YouTubeや他の動画サイトと考える)のフラグが設定されているウェブサイトがありますが、それ以外の場合は単純にメタ記述、タイトルを読み取り、ページ上の画像を探します(CSSではありません)。これは、特定のFacebookのマークアップがない場合です。 –

+0

Facebook特有のマークアップ、それらの 'og'タグがあります。 – ceejayoz

答えて

2

FacebookはOpen Graph meta tagsを探しています。埋め込み動画の場合は、og:videoタグを探しています。

OGタグがない場合は、最適な推測ができます。

関連する問題