2011-11-03 14 views
7

मैं ऐसी समस्या का निवारण कर रहा हूं जहां पृष्ठ शीर्षक और छवि को फेसबुक पसंदों पर शामिल नहीं किया जा रहा है। ओजी डिबगर हिट करने के बाद, यह og: मेटाटैग फेसबुक अभिगमन कर रहे हैं में से कोई भी दिखाई देता है:फेसबुक ओपन ग्राफ एपीआई - ओजी: मेटाटैग को अनदेखा किया जा रहा है

Here's a link to the debugger - यह कह रहा है यह og:url और og:title गुण जो पेज पर मौजूद हैं निष्कर्ष निकालते है।

परीक्षण के मामले में, मैंने सीधे डेवलपर दस्तावेज़ों पर उदाहरण से मेटाटैग और HTML स्कीमा की प्रतिलिपि बनाई और मुझे अभी भी वही चेतावनियां मिलती हैं।

<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" /> 

इस पर कोई भी विचार:

यहाँ HTML और शुरू हेड टैग के रूप में उत्पन्न है?

उत्तर

5

स्पष्ट दोष। आप शीर्षक को समाप्त नहीं करते हैं। आपको " मिला है।

मैं सुझाव देता हूं कि str_replace('"', "''", $str) इसे गूंजने से पहले।

है,

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

को

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

संपादित करें:

तुम भी htmlentities($str, ENT_QUOTES) कर रही है, के रूप में @TwoWholeWorms ने सुझाव दिया,

012 विचार कर सकते हैं
+0

आप वहीं पूरी तरह से कर रहे हैं - ठीक करने के लिए कुछ - हालांकि, यहां तक ​​कि जब मुझे लगता है कि इस मुद्दे को नहीं है, फेसबुक अभी भी मेटाटैग पर ध्यान नहीं देता - मैं भी खुला ग्राफ डॉक्स उदाहरण से सीधे मूल्यों खींच लिया और वे दे मुझे वही चेतावनियां: – SDG

+0

और आप लिंटर के साथ प्रयास कर रहे हैं? –

+0

हाँ - लिंटर मुझे बता रहा है कि यह उन "आवश्यक" गुणों का उल्लंघन कर रहा है, भले ही वे पृष्ठ पर हैं – SDG

1

फेसबुक की स्क्रैपर एक त्रुटि पृष्ठ देख रहा है जब यह visit your site पर प्रयास करता है।

आप डीबग पेज के नीचे 'हमारे स्क्रैपर को देखकर देखें' लिंक के माध्यम से अपने पृष्ठों के फेसबुक स्क्रैपर के दृश्य तक पहुंच सकते हैं।

इसके अलावा यह सिर्फ जब मैं लिंक पर जाएँ एक स्क्रैपर संबंधित समस्या के रूप में मैं भी एक ही दिखाई दे रही है हो सकता है नहीं लगता है: 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

मुझे लगता है कि होता है कि, साथ ही "Robin Castlin द्वारा वर्णित शीर्षक मानों में (जिसे आप &quot; के रूप में भी बच सकते हैं), कि आपके og:url में अनपेक्षित एम्परसैंड शामिल हैं।

यह काम करता है अगर आपको लगता है कि og:url क्षेत्र में &amp; साथ & की जगह?

तो क्या आप वाकई मेटाडाटा सभी मान्य HTML शामिल बनाने के लिए

<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= ..." /> 

को

<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= ..." /> 

की जगह होगी।

6

फेसबुक सभी गुण पढ़ता आप अपने url दर्ज कर सकते हैं: https://developers.facebook.com/tools/debug

फेसबुक गुण आपके द्वारा निर्दिष्ट, लेकिन कभी कभी उन्हें का उपयोग करेगा केवल जब सभी 4 द्वारा निर्दिष्ट कर रहे हैं (और खाली नहीं), पढ़ा जाएगा न केवल अंतिम 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" />