Kami menggunakan tautan:
http://www.facebook.com/sharer.php?u=[shared URL]
... untuk membagikan halaman tertentu. Namun, Facebook Sharer menggunakan gambar dan judul versi cache. Adakah cara untuk menghapus cache Facebook dengan cepat atau berapa lama kita harus menunggu hingga datanya diperbarui?
Saya ditempatkan <link rel='image_src' href='[preview image]' />
di antara tag.
facebook
social-networking
hyperlink
social-media
kucing dan tikus
sumber
sumber
Fetch new scrape information
tombolGunakan api Apakah ada API yang memaksa Facebook untuk mengikis halaman lagi?
sumber
Tip topi: Umair Jabbar
sumber
Saya rasa kedua tautan ini memiliki diskusi luas tentang masalah Anda terkait hal-hal. fb: ref jelaskan uang tunai dengan menelepon
seperti ini
Anda dapat mempelajari hal-hal terkait dari sini fb: ref . Saya berharap ini akan berhasil untuk Anda
sumber
Halaman untuk melakukan ini ada di https://developers.facebook.com/tools/debug/ dan telah sedikit berubah sejak beberapa jawaban lainnya.
Tempel URL Anda di sana dan tekan " Debug ". Kemudian tekan tombol " Fetch new scrape information " di bawah kolom teks URL dan Anda sudah siap. Ini akan menarik tag meta baru dari halaman Anda, tetapi mereka masih akan menyimpan cache jadi ingatlah Anda harus melakukan ini setiap kali Anda mengubahnya. Ini sangat penting jika Anda bermain dengan meta tag untuk mendapatkan URL Dibagikan FB ke format seperti yang Anda inginkan di dalam facebook.
sumber
Jawaban ini ditujukan untuk pengembang.
Menghapus cache berarti bagian baru dari halaman web ini akan menampilkan konten baru yang disediakan di tag OG. Tetapi hanya jika URL yang Anda kerjakan memiliki kurang dari 50 interaksi (suka + bagikan). Ini juga tidak akan mempengaruhi link lama ke halaman web ini yang telah diposting di Facebook. Hanya ketika membagikan URL di Facebook lagi, cara Facebook menampilkan tautan akan diperbarui.
Jawaban catandmouse benar, tetapi Anda juga dapat membuat Facebook menghapus cache OG (OpenGraph) dengan mengirimkan permintaan posting ke graph.facebook.com (berfungsi untuk http dan https saat jawaban ini ditulis). Anda tidak memerlukan token akses.
Permintaan posting ke graph.facebook.com mungkin terlihat sebagai berikut:
Di Perl, Anda dapat menggunakan kode berikut di mana perpustakaan Mojo :: UserAgent digunakan untuk mengirim dan menerima permintaan HTTP:
Mengirim permintaan posting ini melalui terminal dapat dilakukan dengan perintah berikut:
sumber
Tambahkan? V = random_string ke url. Jika Anda menggunakan ide ini dengan berbagi Facebook, pastikan bahwa og: url param di tanggapan cocok dengan url yang Anda bagikan. Ini akan bekerja dengan google plus juga.
Untuk Facebook, Anda juga dapat merayapi paksa dengan membuat permintaan posting ke https://graph.facebook.com
sumber
id=http://www.ridr.me&scrape=true
Saya baru saja memposting solusi sederhana yang membutuhkan waktu 5 detik di sini di posting terkait di sini - Facebook debugger: Hapus seluruh cache situs
jawaban singkat ... ubah permalink Anda di situs alamat di pengaturan permalinks ke yang khusus. Saya baru saja menambahkan garis bawah.
/ _% postname% /
lalu facebook menghapus semuanya sebagai url baru, kiriman baru.
sumber
jika Anda menggunakan wordpress dengan plugin cache, pastikan Anda menghapus semua cache Anda. Pastikan juga gambar yang Anda gunakan memiliki ukuran facebook yang direkomendasikan: 1200 (w) x 630 (h) atau 600 x 315.
sumber
Jika Anda menggunakan plugin wordpress atau caching yang dikelola, Anda harus MENGHAPUS CACHE ANDA sebelum alat debugger facebook dapat mengambil info baru!
Saya telah menarik rambut saya selama berminggu-minggu untuk mencari tahu mengapa perubahan yang saya buat tidak akan muncul di debugger facebook selama 24 jam !!!! Cara mengatasinya adalah saya harus masuk ke dashboard wordpress saya, klik ikon GoDaddy di bagian atas, dan klik "flush cache". Saya pikir banyak host wordpress yang dikelola memiliki cache untuk mencari tahu cara membersihkannya dan Anda akan menjadi emas.
sumber