30
Facebook link paylaşımında önizleme resmi, başlık, açıklama ekleme ve cache sorunu?
Posted by yasin | Posted in Genel | Posted on 30-12-2010
Son zamanlarda Facebook uygulaması geliştirmek için birşeyler öğrenmeye çalışıyorum sonraki makalelerde facebook yeni uygulama geliştirme apisi open graph üzerine öğrendiklerimipaylaşmaya çalışıcam. Şimdi yazacaklarım makale değil küçük ipucu olabilecek birkaç bilgi. Facebookta bir link paylaştığınızda link duvarınızda görünürken bir başlık, açıklama ve önizleme resmine sahiptir bunu sayfanın içeriğine eklediğimiz kodlar ile sağlarız.
<meta name=”description” content=”açıklama” />
<meta name=”title” content=”başlık” />
Yukarıdaki kodları sayfamızın head tagları arasına eklersek facebookta linkimizi paylaştığımızda duvarımızda gözüken post önizleme resimine ,açıklama ve başlığa sahip olur.
Şöyle bir problem olabiliyor. Diyelim ki linkimizi paylaşmak için facebook bağlantı paylaşım kısmına linkimizi ekledik bu durumda bize duvarımıza göndermeden önce nasıl gözükeceği gözüküyor eğer yanlış resmi eklemişseniz işiniz biraz karışıyor. Çünkü linki yapıştırdığınız anda önizleme resmi facebook tarafındaki cache’e alınıyor artık değiştirsenizde cache süresinin dolmasını beklemeniz gerekiyor. Buna çözüm olarak paylaşacağımız linkin sonuna querystring parametre eklersek facebook farklı bir sayfa olduğunu düşünerek tekrardan yeni eklenen resim önizlemesini getiriyor.
Örnek: http://www.yasinderer.com/Default.aspx linkini paylaşmak için yapıştırdım ama resim yanlış olduğunu farkettim bu durumda linkimin sonuna http://www.yasinderer.com/Default.aspx?x=7 şeklinde parametre ekleyerek tekrardan paylaşırsam cache probleminden kurtulmuş olurum.
Tabi bunlarla hiç uğraşmak istemiyorsanız paylaşacağınız linkin paylaşmadan facebook üzerinde nasıl görüneceğini test etmek için URL Linter aracını kullanabilirsiniz.

Paylaşım güzel teşekürler.
Çok teşekkürler arkadaş!