SORU
13 Ocak 2012, Cuma


FB OpenGraph og:image görüntüleri (muhtemelen https?)çekerek değil

İlk Benyokbu sorun bir yinelenen olduğuna inanıyorum. Aynı ya da benzer sorunlar için bu KADAR kapsamlı bir şekilde araştırdım ve istemeden önce sorun giderme doğası gereği, bu sorun benzersiz olduğuna inanıyorum.

Facebook olamaz og:image dosyalarımı kavramak ve her zamanki çözüm denedim. Bir şey https://... ile ilgisi olabileceğini düşünmeye başladım

  • http://developers.facebook.com/tools/debug kontrol ettim ve sıfır uyarı veya hata var.
  • İçinde biz bağlantılı resimler bulunuyor. "og:image", ama hep karşıma hepsi boş. Biz(ler) resmi tıklatın, ancak, onlar var ve onlar hemen gelir alır.
  • Bir resim, bir görüntü https olmayan bir sunucuda barındırılan göstermektedir.
  • Kare görüntüleri, JPEG, PNG, daha büyük boyutlarda ve daha küçük boyutlarda denedik. Tarayıcınıza sağ görüntüleri koyduk. Sıfır gösteriliyor.
  • Meta og:image başka bir eklediğimizde, FB bu linter ve bulmak okunur çünkü önbellekleme hatası değil. Bir önizleme gösterir. Önizleme boştur.sadecealıyoruz durum bu internet sitesinde olmayan görüntüler için.
  • Belki gösteren görüntüleri engelleyen cpanel .htaccess anti-leach, kontrol ettik düşündük. Değil. Hatta tamamen farklı bir sunucu üzerinde < img src="[remote file]" > hızlı ve görüntü daha ince gösterir.
  • og:type veya başka bir meta etiketi ile başka bir gariplik olduğunu düşündük. Hepsini bir kerede kaldırdık ve kontrol etti. Bir değişiklik yok. Sadece uyarılar.
  • Farklı bir web sitesinde aynı kod herhangi bir sorun olmadan geldi.
  • Düşündükbelkibirden fazla ürün, "ayrıntıları.yani (değeri elde göre değişen, aynı ürün sayfa(lar) kullanıyoruz çünkü resim çekmek değildi php mi?id=xxx") ama hala bir görüntü (farklı bir url) yer alıyor.
  • og:image veya kapalı image_src, herhangi bir FB bırakarak herhangi bir resim bulunamadı.

Artık yolun sonuna geldim. Eğer ben ve başkaları böyle nasıl desem, insanı şaşırtır. Sorun, bu bir online mağaza. Biz kesinlikle, olumlu görüntüler var olamaz. Etmek zorundayız. On diğer siteler... Bu og:image sorunları olan tek kişi var. Ayrıca https, tek kişi olduğunu düşündük belki de sorun buydu. Ama herhangi bir emsal olduğu için başka bir yere web bulamıyoruz.

Bu meta-etiketler:

<meta property="og:title" content="[The product name]" /> 
<meta property="og:description" content="[the product description]" /> 
<meta property="og:image" content="https://www.[ourwebsite].com/images/shirts/overdriven-blues-music-tshirt-details-black.png" />
<meta property="og:image" content="https://www.[ourwebsite].com/images/shirts/overdriven-blues-music-tshirt-art-black.png" />
<meta property="og:image" content="http://www.[ADIFFERENTwebsite].com/wp-content/uploads/2011/06/ARS-Header-Shine2.png" />
<meta property="og:image" content="https://www.[ourwebsite].com/images/ARShopHeader.png" />
<meta property="og:image" content="http://www.[ourwebsite].com/overdriven-blues-music-tshirt-art-black.JPG" />
<meta property="og:type" content="product"/>
<meta property="og:url" content="https://www.[ourwebsite].com/apparel-details.php?i=10047" />
<meta property="og:site_name" content="[our site name]" />      
<meta property="fb:admins" content="[FB-USER-ID-NUMBER]"/>
<meta name="title" content="[The product name]" />
<meta name="description" content="[The product description]" />
<link rel="image_src" href="https://www.[ourwebsite].com/images/shirts/overdriven-blues-music-tshirt-details-black.png" />
<meta name="keywords" content="[four typical keywords]">
<meta name="robots" content="noarchive">

Eğer istersen, burada üzerinde çalıştığımız bir ürün sayfalarına bir link. [Bu linki frenlemek için denemek için kısaltılmış sitemiz için arama sonuçları biniyorlar]: http://rockn.ro/114

---- EDİT

Kullanarak facebook" kazıyıcı aracı, aşağıdaki görebildik: . ne buluyor "bakın

"image": [          
      {
         "url": "https://www.[httpSwebsite].com/images/shirts/soul-man-soul-music-tshirt-details-safari.png"
      },
      {
         "url": "https://www.[httpSwebsite].com/images/shirts/soul-man-soul-music-tshirt-art-safari.png"
      },
      {
         "url": "http://www.[theotherNONSECUREwebsite].com/wp-content/uploads/2011/06/ARS-Header-Shine2.png"
      }
   ],

Tek bir sayfa için bulduğu tüm bağlantıları test ettik. Bunlar gayet geçerli bir görüntü vardı.

2 ---- EDİT

Testi denedik ve ekledialtGÜVENLİ olmayan bir web sitesi olan görüntüler aslında facebook üzerinden görülebilir (). Alt http://img oldu.[nonsecuresite].com. Biz o ana alt klasöre tüm görüntüleri koymak ve başvurulan. FB bu görüntüleri çekin. Ancak, hala güvenli olmayan bir ana etki alanında başvurulan herhangi bir resim çekin.

---- YAYINLANAN GEÇİCİ ÇÖZÜM

Keegan sayesinde, artık bu Facebook bir hata olduğunu biliyorum. Geçici çözüm için, HTTPS OLMAYAN farklı bir web sitesinde bir alt etki alanı yerleştirdik ve içindeki tüm görüntüleri terk etti. Her ürün sayfası og:image 18 *koordinasyon resim biz başvuruyor. Biz o zaman FB Linter geçmesi ve HER linke VE verileri yenilemek zorunda kaldı. Bu çalıştı, ama bir çözüm, bir yara bandı çözüm, ve eğer https sayı sabittir ve biz geri dönmek için kullanılması doğal https etki, FB olacak önbelleğe alınan görüntüler farklı bir web sitesi, komplike konular. Umarım bu Bilgi kodlama 32 saat kaybetme başkasını kurtarmak için yardımcı oluronlarınhayat.

CEVAP
13 Ocak 2012, Cuma


Bazı özellikler ekstra metadata onlara bağlı olabilir. Bu property content ile diğer meta verileri aynı şekilde belirlenmiş, ancak property ekstra olacaktır :

og:image özelliği isteğe bağlı bazı yapısal özelliklere sahiptir:

  • og:image:url - og Aynıdır:resim.
  • og:image:secure_url - Eğer web sayfası HTTPS gerektiriyorsa kullanmak için alternatif bir url.
  • og:image:type - Bu görüntü için MIME türü.
  • og:image:width - piksel sayısı.
  • og:image:height - piksel sayısı.

Tam görüntü bir örnek:

<meta property="og:image" content="http://example.com/ogp.jpg" />
<meta property="og:image:secure_url" content="https://secure.example.com/ogp.jpg" /> 
<meta property="og:image:type" content="image/jpeg" /> 
<meta property="og:image:width" content="400" /> 
<meta property="og:image:height" content="300" />

HTTPS URLs 32 ** og:image özelliğini değiştirmek gerekir

Ex:

HTTPS GÖRÜNTÜ META ETİKETİ:

<meta property="og:image:secure_url" content="https://www.[YOUR SITE].com/images/shirts/overdriven-blues-music-tshirt-details-black.png" />

META ETİKETİ RESİM İÇİN HTTP:

<meta property="og:image" content="http://www.[YOUR SITE].com/images/shirts/overdriven-blues-music-tshirt-details-black.png" />

Kaynak: daha fazla bilgi için bu siteyi ziyaret edebilirsiniz http://ogp.me/#structured &;-- lt.

Bu sana yardımcı olur umarım.

DÜZENLEME:Kodlarınızı - URL Linter güncellemeden sonra facebook sunucuları ping unutma

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • expertvillage

    expertvillag

    5 NİSAN 2006
  • hydejiaqi

    hydejiaqi

    12 Mart 2008
  • MADFINGER Games a.s.

    MADFINGER Ga

    21 NİSAN 2009