2016-03-23 13 views
0

Kısa bir süre önce bir oyun açtım ve facebook'ta bir bağlantı paylaştığımda önizleme görüntüsü görünmüyor.Facebook preview image kazıyıcı bilgileri uyuşmuyor

object debugger'u çalıştırdım.

Sonuçlardan, og: image alanında görüntüyü doğru görebiliyorum, ancak önizlemenin kendisinde görüntü bozuk.

Herhangi bir fikrin var mı?

Düzenleme: Bu bir buhar sayfası olduğundan, onu etkileme yetkinliğim sınırlıdır. Sadece bazı görüntüleri değiştirebilirim, ancak meta etiket ekleyemiyorum. Bu yazımda, <link rel="image_src" href="/myimage.jpg"/> etiketinin bir önizleme görüntüsü olarak facebook tarafından da tanımlanabildiğini buldum. Sayfamın bir nedenden dolayı facebook bunu yoksayar veya görüntüyü geçersiz olarak kabul eder (200x200'den büyük olsa da)

+0

O sayfa da hiç Open Graph meta bilgiler - yani ne görüntülenecektir şans bağlıdır. – CBroe

+0

Evet Biliyorum, ama tüm buhar sayfaları aynı ve hepsi iyi çalışıyor.Dahası, "şans" ın (gerçek şans, sezgisel algoritma) og: image alanında - ve gösterilmesini istediğim şeyin ne olduğunu görebiliyorum, ancak bazı sebeplerle gösterilmiyor. – tbkn23

+0

Hata ayıklama aracı, görüntülenecek resim olarak http://store.akamai.steamstatic.com/public/images/game/game_highlight_image_spacer.gif seçtiğini açıkça belirtir. Yine, gösterilecek olandan emin olmanın tek yolu, OG meta etiketlerini uygulamaktır. Buharlı adamlar bunu yapmaya istekli değillerse, bunun gibi sonuçlarla yaşamak zorunda kalacaksınız. – CBroe

cevap

0

İçerik ilk kez paylaşıldığında, Facebook tarayıcısı meta verilerinin paylaşılan URL'yi kazıyarak ve önbelleğe alarak paylaşır. . Tarayıcı, oluşturulmadan önce en az bir kez bir görseli görmelidir. URL Debugger'daki ile görüntü meta verilerini ön getirme URL ayıklayıcıya URL'sini Run

  1. Öncesi cache: Bu içeriği parçasını paylaşan ilk kisi render resmi görmek anlamına gelir sayfa. Görüntüyü bir içerik parçası için güncellerseniz bunu da yapmalısınız.

  2. og: image kullanın: width ve og: image: height Açık Grafik etiketleri Bu etiketlerin kullanılması, görüntüleyiciyi eşzamansız bir şekilde olmaksızın anında oluşturabilmesi için tarayıcıya belirtecektir.

Kaynak: https://developers.facebook.com/docs/sharing/best-practices#images

+0

Merhaba, Teşekkürler ama sorumu belirttiğim gibi - URL hata ayıklayıcısı garip cevapları döndürüyor, bu da anlamaya çalıştığım şey. Og: image gibi herhangi bir üstbilgi ekleyemiyorum, çünkü bu portaldaki bir mağaza sayfası ve html'ye doğrudan erişimim yok. Yine de, aynı portaldaki diğer birçok sayfa bu etiketler olmadan iyi çalışıyor. – tbkn23

1
og:image could not be downloaded or is too small 
og:image was not defined, could not be downloaded or was not big enough. 
Please define a chosen image using the og:image metatag, and use an image 
that's at least 200x200px and is accessible from Facebook. 
'http://store.akamai.steamstatic.com/public/images/game/game_highlight_image_spacer.gif' will be used instead. 
Consult http://developers.facebook.com/docs/sharing/webmasters/crawler for more troubleshooting tips. 

yüzden boş olmasının nedeni (spacer.gif boştur) nedeni var

Screenshot dev tools chrome Bu aynı zamanda diğer sayfalar için aynıdır. ..

http://cdn.akamai.steamstatic.com/steam/apps/455980/header.jpg?t=1459222551 < - Başlıkta bulunabilir ...

Yani

görüntüleri creatd ondemand olan (öyle görünüyor) ve size (a.jpg) Şehirler Silüetleri (b.jpg) aynıdır ... görüntünün kendisine daha yakından bakmanızı sağlar

IrfanView Image information

Yani hiç bir fikrim yok ... Belki Steam'in CDN'si ile ilgili bir problem (FB görüntüyü bulamıyor. Yakın zamanda görüntüyü güncellediniz mi?)

Üzgünüm size yardım edemedik. dere Görüntüyü her zaman işliyor gibi resim kendisi arızalı IMHO olamaz ...

daha diyemeyiz:/

+0

Derinlemesine analiz için teşekkürler. Çok kötü, sorunu çözmez – tbkn23

+0

Şey, "resminizle ilgisi yok" dedim. Oyunun "admin sayfası" nda bir şeyler yapman gerekebilir ... Veya FB'yi güncellemek için biraz zamana izin ver ... –