Belirli etkinlikleri tamamladıklarında, kullanıcılar için özel paylaşılabilir bağlantılar oluşturan bir Facebook uygulamasına sahibiz. paylaşılabilir sayfalar şu meta etiketleri vardır: bağlantılar paylaşıldığı Çoğu zaman Facebook'u paylaşılan bağlantılardaki og: resmini göstermeye zorlamanın bir yolu var mı?
<meta property="fb:admins" content="1000000000000000">
<meta property="fb:app_id" content="1000000000000000">
<meta property="og:site_name" content="ActivityApp">
<meta property="og:title" content="I just completed this activity.">
<meta property="og:description" content="Click here to see John's activity!">
<meta property="og:type" content="website">
<meta property="og:url" content="http://activity.com/abcd69478383951886c14ae">
<meta property="og:image:type" content="image/png">
<meta property="og:image:width" content="800">
<meta property="og:image:height" content="420">
<meta property="og:image" content="http://cdn.com/abcd69478383951886c14ae.png">
<meta name="author" content="John">
, Facebook'ta doğru Newsfeed başlık, açıklama ve görüntü gösterecektir. Ama bazen, og: image ve og: title hiçbir sebeple gizlenmeyecek. Bu
garip kısmı biz göster mevcut sıyrık bilgisini tıklayarak debugger bağlantıyı kontrol ederken, doğru bir şekilde kazınmış olduğunu söyleyebilirim ve görüntüler olduğunu ifade etti ... Göründüğü gibi olduğu alt kısımdaki başlık, resim ve açıklama.
Bunun nedeni nedir ve biz bağlantılar doğru onlar paylaşılır her zaman gösterecektir emin olmak için ne yapabilirim?Ek bilgi: Bizim app hikayeleri milyonlarca yüzden elle bağlantıları şey yapamaz üretir.
Kontrol ettiniz? Örnek kodunuzda. Property = "og: image" bağlantısı kırıldı. 404 sayfayı gösterir. –
@JohnRoca, evet linkler taranabilir. Aslında, eğer onları tekrar kazırsak, her şey iyi görünecektir. Sorun mevcut kazıma bilgisidir. – steve
Muhtemelen bu cevabı sizin için çalışır: http://stackoverflow.com/questions/36608780/ogimage-could-not-be-downloaded-because-it-exceeded-the-maximum-allowed-sized-o/36894300#36894300 –