2010-06-20 1 views
20

के माध्यम से फेसबुक ओपन ग्राफ मेटा टैग अपडेट करें मैं फेसबुक के ओपन ग्राफ शीर्षक की मेटा सामग्री को अपडेट करने का प्रयास कर रहा हूं। मैंने सामग्री को अपडेट किया, लेकिन जब यह फ़ीड प्रकाशित हुआ, तो यह अभी भी पुरानी जानकारी खींच रहा है।जावास्क्रिप्ट

उदाहरण:

<meta property="og:title" content="Title 1"/> 
    I managed to update to 
<meta property="og:title" content="Title 2"/> 

जब मैं फेसबुक की तरह क्लिक करें, यह अभी भी शीर्षक की ओर इशारा करते है को "शीर्षक 1"।

मैं इसे कैसे अपडेट कर सकता हूं?

उत्तर

31

मुझे लगता है कि आप इसे पहले से ही समझ चुके हैं, लेकिन दूसरों को भी यही समस्या हो सकती है।

आप पेजेलोड के बाद जावास्क्रिप्ट के साथ ओपन ग्राफ मेटा टैग नहीं बदल सकते हैं, क्योंकि मेटा टैग की तलाश करते समय फेसबुक सर्वर से पृष्ठ का अनुरोध करता है, और इसलिए इसे अपडेट किए गए टैग नहीं मिलेंगे।

इसके अलावा, मैंने पाया कि फेसबुक केवल ओपन ग्राफ मेटा टैग के लिए हेडर की खोज करता है, इसलिए उन्हें शरीर में जोड़ना या तो काम नहीं करेगा।

1

मेटा टैग फेसबुक द्वारा साझा किए जाते हैं जब साझा (पसंद, इत्यादि), तो जावास्क्रिप्ट कोड काम नहीं कर सकता है। आप the online debugger का उपयोग करके परीक्षण कर सकते हैं।

5

फेसबुक आवश्यक होने पर मेटा-डेटा के लिए पृष्ठों को स्क्रैप करता है। मेटाडेटा में परिवर्तन करने के बाद, आपको अपने POST अनुरोध में 'स्क्रैप' पैरामीटर सेट 'सत्य' के साथ ऑब्जेक्ट को पुनः सबमिट करने की आवश्यकता है।

यह Open Graphdocumentation for updating objects में उल्लिखित है।

संबंधित मुद्दे