Ini adalah pertanyaan tentang Penerbit Facebook . Saat saya membagikan tautan, Facebook akan mengambil beberapa teks, judul gambar dari situs dan membuat pratinjau untuk pengguna. Pengguna kemudian dapat mengedit pratinjau, memilih dari salah satu dari beberapa thumbnail yang berbeda, dan kemudian memposting ini ke profil Facebook mereka.
Berikut screenshot untuk mengilustrasikan intinya:
Bagaimana aplikasi Penerbit mengambil gambar dan teks dari Tautan? Apakah ada aplikasi serupa yang berfungsi untuk aplikasi web populer lainnya, aplikasi Google, blog Wordpress, dll?
Saya mengajukan pertanyaan serupa beberapa bulan yang lalu, dan tampaknya Facebook menggunakan oEmbed , tetapi tampaknya oEmbed hanya menyematkan konten. Saya juga membaca bahwa oEmbed hanya berfungsi dengan penyedia oEmbed. Penerbit Facebook bekerja dengan hampir semua situs web.
Jawaban:
Facebook akan menggunakan tag meta grafik terbuka apa pun jika ada untuk judul, dan gambar, dll. (Mis., Og: judul). Dokumentasi facebook untuk Open Graph Protocol menjelaskan ini secara lebih rinci:
Saya tidak yakin bagaimana mereka melakukannya untuk halaman yang tidak memiliki tag ini. Jika Anda mencoba menduplikasi fungsi ini maka ini tidak membantu, maaf. Tetapi jika Anda mencoba untuk memastikan halaman Anda muncul di Publisher seperti yang Anda inginkan maka mungkin ini akan terjadi.
Anda juga dapat menggunakan debugger opengraph facebook, yang akan memberikan info tentang pratinjau Anda serta (sangat berguna) memperbarui tautan cache mereka jika Anda membuat perubahan. Jika tidak, Anda dapat membuat perubahan pada tautan yang ingin Anda bagikan dan perubahan itu tidak akan muncul selama berhari-hari:
https://developers.facebook.com/tools/debug
sumber
Untuk memberi tahu Facebook teks dan Gambar mana yang akan diambil, Anda perlu menambahkan kunci meta tertentu di kepala halaman Anda.
Saya telah memposting rinciannya di sini http://umairj.com/2010/10/modify-how-the-share-item-appears-on-facebook/
sumber
<link rel=
tag gambar gambar.Apa yang berhasil bagi saya adalah menempatkan gambar mini yang diinginkan pada halaman tepat setelah tag dan membuatnya terlalu kecil untuk dilihat ..
Saya belum mengujinya dengan tinggi 0 dan lebar 0 tetapi mungkin masih akan berfungsi .. Ini tidak menjamin pengguna akan memilih gambar ini ..
JUGA sepertinya Facebook membuat cache thumbnail di halaman Anda dan tidak selalu memeriksanya untuk yang baru .. coba tambahkan ini ke halaman lain di situs Anda dan Anda akan melihatnya berfungsi.
Semoga ini membantu.
sumber
Facebook menggunakan meta tag pada halaman yang Anda bagikan untuk menentukan gambar, judul, dan deskripsi yang ditampilkan saat memposting tautan. Sintaks tag meta mengikuti spesifikasi OpenGraph Facebook .
Tag meta paling penting yang perlu Anda tetapkan adalah:
<meta property="og:title" content="The title of the sharing preview" />
$<meta property="og:description" content="The first few lines of content below the title" />
<meta property="og:image" content="http://site.com/your-image-1200x630px.jpg" />
Ini tentu saja hanya berfungsi jika Anda memiliki kontrol penuh atas situs yang Anda bagikan. Jika Anda berbagi tautan eksternal (seperti artikel berita), Anda tidak memiliki akses ke situs mereka dan karenanya tidak dapat mengubah meta tag. Saya menggunakan ShareKit.io , yang memungkinkan Anda untuk mengubah judul, deskripsi, dan gambar tautan apa pun yang Anda bagikan tanpa harus mengutak-atik tag meta.
sumber
Saya akan mengatakan jawaban atas pertanyaan Anda cukup rumit, dan kemungkinan besar juga merupakan rahasia dagang untuk Facebook. Kemampuan mereka untuk memindai URL dan mengambil konten / media yang relevan untuk ditampilkan dalam aliran berita adalah salah satu hal yang membuat layanan mereka begitu unik dan berguna bagi orang sehari-hari yang menggunakan Facebook.
Yang sedang berkata, saya akan mengatakan algoritma tidak akan terlalu rumit, mungkin menggunakan banyak aturan yang sama yang digunakan Google untuk mengikis konten dari situs web (mereka memiliki beberapa rincian umum yang diterbitkan di sini ). Saya pikir kekuatan di balik Penerbit berasal dari banyak trial and error dan pengujian oleh para insinyur Facebook.
sumber