Saya memposting beberapa hari yang lalu bagaimana mungkin untuk memberitahu FB untuk mengambil gambar tertentu di situs saya untuk pembaruan status.
Saya masih perlu mengatakan apa yang tidak boleh diambil, karena banyak dari gambar-gambar ini tidak akan mewakili situs web dengan sangat baik. Saya lebih suka hanya menampilkan logo situs.
Jawaban:
Jika saya memahami Anda dengan benar, Anda ingin agar Facebook TIDAK menampilkan gambar yang telah mereka ambil dari situs Anda (karena mereka mungkin di luar konteks) dan ingin tahu bagaimana cara menginstruksikan mereka atau hanya menghentikan mereka untuk melakukannya.
Anda juga bisa membuat aturan dinamis yang akan mengarahkan ulang setiap upaya untuk menarik file tertentu kembali ke satu file, semacam hasil "Neener Neener" ke pemohon. Either way, generator ini mungkin bermanfaat. Terutama jika Anda selalu ingin mereka mendapatkan gambar yang sama seperti logo Anda, apa pun yang "mereka" ambil secara otomatis.
sumber
Salah satu solusinya adalah dengan menyelubungi halaman Anda ketika scraper facebook datang. Ia menggunakan agen pengguna.
Untuk agen pengguna itu, sajikan versi halaman dengan gambar dihapus.
sumber
Rupanya ada dua cara untuk melakukan ini dan hal terbaik untuk dilakukan adalah memeriksa pertanyaan SO , tetapi untuk referensi cepat, satu atau lebih
<link rel="image_src" href="..."/>
tag akan membuat FB tetap dalam kendali (untuk saat ini).sumber
Saya memiliki masalah yang sama ketika Facebook mengambil avatar dari halaman saya, dan saya menemukan bahwa Facebook mengambil gambar yang terbesar. Jadi jika Anda ingin menampilkan hanya satu gambar, misalnya, buat lebih besar (saya pikir 10px akan cukup karena merupakan kode yang mungkin membandingkan angka, tetapi ini perlu diuji).
sumber
Coba ini-
<meta property="og:image" content="http://yoursite/yourImage.jpg">
Ini adalah protokol Open graph. http://ogp.me/ Anda memutuskan gambar mana yang akan ditampilkan Facebook.sumber