2011-11-03 26 views
7

Sayfa başlığı ve görüntünün facebook beğenisine dahil edilmediği bir sorun giderildi.Facebook Open Graph API - og: metatags yok sayılıyor

Here's a link to the debugger - o sayfada mevcut olan og:url ve og:title özelliklerini çıkarım olduğunu söylüyor: RG ayıklayıcısını isabet olması, o facebook tarafından erişilen ediliyor og: meta olmamış gibi görünüyor.

Test amacıyla, metatags ve HTML şemasını doğrudan geliştirici belgelerindeki örneklerden kopyaladım ve hala aynı uyarıları alıyorum. Bu konuda

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#" xmlns:fb="http://www.facebook.com/2008/fbml"> 
<head> 
<title>123-ABC Butterfly Fun Carpet 3'10" x 5'5" Rectangle</title> 
<meta name="description" content="Transactiv Products" /> 
<meta name="title" content="Transactiv" /> 
<meta property="fb:app_id" content="289501899130" /> 
<meta property="og:site_name" content="Transactiv InRecv" /> 
<meta property="og:url" content="http://localhost:2609/Pages/ProductSummary.aspx?OrganizationProductID=617c54a0-189a-48af-9b5e-002148210208&StoreID=a1d6bc99-9a6a-4e46-bdb4-790be4e59bd4&ProductID=d6748a89-41f4-48aa-a1c1-5c28f87cc47f&PageName=MHMTest&PageID=236549899706529" /> 
<meta property="og:title" content="123-ABC Butterfly Fun Carpet 3'10" x 5'5" Rectangle" /> 
<meta property="og:type" content="website" /> 
<meta property="og:description" content="" /> 
<meta property="og:image" content="http://transactivazureprod.blob.core.windows.net/pictureblob/831a4d4a-dbe3-44f5-9ff8-12286cdc33f5" /> 

Herhangi bir fikir:

Burada üretilen olarak kafa etiketinin HTML hem başlangıçtır?

cevap

5

Açıkçası kusur. Başlığı tam olarak sonlandırmıyorsunuz. İçinde " var.

Eklemeden önce str_replace('"', "''", $str) yapmasını öneririm. olduğu

,

<meta property="og:title" content="123-ABC Butterfly Fun Carpet 3'10" x 5'5" Rectangle" />

için

<meta property="og:title" content="123-ABC Butterfly Fun Carpet 3'10'' x 5'5'' Rectangle" />

DÜZENLEME: @TwoWholeWorms önerdiği gibi

Ayrıca, htmlentities($str, ENT_QUOTES) yapıyor

012 düşünebiliriz
+0

Şurada tamamen konum - şey düzeltmek için - Ben de açık grafik dokümanlar örnekten düz değerleri çekti ve onlar vermek - O sorunu yok bile, ancak, facebook hala meta yok sayar bana aynı uyarılar: – SDG

+0

Ve Linter ile mi çalışıyorsun? –

+0

Evet - linter, sayfadaki – SDG

1

Facebook'un kazıyıcı, visit your site numaralı telefonu çalıştığında bir hata sayfası görüyor.

Facebook kazıyıcının sayfalarınızın görünümüne 'Hata ayıklama sayfamızın tam olarak ne gördüğü' bağlantısını kullanarak sayfalarınızın görünümünden erişebilirsiniz.

Ayrıca sadece ben bağlantıyı ziyaret ettiğinizde ben de aynı mesajı görüyorum gibi bir kazıyıcı ile ilgili sorun gibi görünmüyor: http://transactivstaging.cloudapp.net:8080/Pages/ProductSummary.aspx?OrganizationProductID=617c54a0-189a-48af-9b5e-002148210208&StoreID=a1d6bc99-9a6a-4e46-bdb4-790be4e59bd4&ProductID=d6748a89-41f4-48aa-a1c1-5c28f87cc47f&FBUserId=100002152993326&PageName=MHMTest&PageID=236549899706529&CurrentPage=0

ShoppingCart.GetShoppingCartItems.Failed If this Error persists, you can contact our support and provide the following Error Id as a reference 
0

sanırım edeceğini, hem de "Robin Castlin (&quot;'dan da kurtulabileceğiniz) başlık değerlerinde, og:url öğenizin çıkışsız çıkışlar içerdiğini unutmayın.

&&amp; ile og:url alanında değiştirirseniz bu işe yarıyor mu?

Böylece tüm geçerli HTML içerdiğinden emin meta yapmak

<meta property="og:title" 
    content="123-ABC Butterfly Fun Carpet 3'10&quot; x 5'5&quot; Rectangle" /> 

<meta property="og:url" 
    content="http://localhost:2609/Pages/ProductSummary.aspx? 
    OrganizationProductID= ... &amp;StoreID= ..." /> 

için

<meta property="og:title" 
    content="123-ABC Butterfly Fun Carpet 3'10" x 5'5" Rectangle" /> 
<meta property="og:url" 
    content="http://localhost:2609/Pages/ProductSummary.aspx? 
    OrganizationProductID= ... &StoreID= ..." /> 

değiştireceksiniz.

6

Facebook, burada URL girmek tüm özelliklerini okur: https://developers.facebook.com/tools/debug

Facebook özelliklerini belirttiğiniz ama bazen bütün 4 Belirttiğiniz (ve boş değil) sadece zaman onlara kullanacağı, okuyacak sadece son 3.

<meta property="og:url" content="YOUR_URL" /> 
<meta property="og:title" content="YOUR_TITLE" /> 
<meta property="og:description" content="YOUR_DESCRIPTION" /> 
<meta property="og:image" content="YOUR_IMAGE" /> 
İlgili konular