"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > आप फेसबुक ओपन ग्राफ़ मेटा टैग को गतिशील रूप से कैसे उत्पन्न करते हैं?

आप फेसबुक ओपन ग्राफ़ मेटा टैग को गतिशील रूप से कैसे उत्पन्न करते हैं?

2024-11-08 को प्रकाशित
ब्राउज़ करें:926

How Do You Dynamically Generate Facebook Open Graph Meta Tags?

डायनामिक फेसबुक ओपन ग्राफ मेटा टैग जेनरेट करना

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

डायनामिक मेटा टैग जेनरेशन कैसे प्राप्त करें

डायनामिक रूप से उत्पन्न करने के लिए मेटा टैग, आपको अपने वेबपेज के HTML कोड में PHP कोड शामिल करना होगा। इस कोड को आपके डेटाबेस या अन्य स्रोतों से प्रासंगिक जानकारी के साथ मेटा टैग को पॉप्युलेट करना चाहिए। उदाहरण के लिए, आप वेबपेज पर डायनामिक डेटा पास करने के लिए GET या POST पैरामीटर का उपयोग कर सकते हैं और फिर उस डेटा को मेटा टैग में शामिल कर सकते हैं।

उदाहरण कार्यान्वयन

एक उदाहरण के रूप में , यहां एक उदाहरण दिया गया है कि आप फेसबुक ओपन ग्राफ़ मेटा टैग को गतिशील रूप से कैसे उत्पन्न कर सकते हैं:

 0) {
    $params = $_GET;
} else {
    $params = $_POST;
}
// defaults
if($params['type'] == "") $params['type'] = "restaurant";
if($params['locale'] == "") $params['locale'] = "en_US";
if($params['title'] == "") $params['title'] = "default title";
if($params['image'] == "") $params['image'] = "thumb";
if($params['description'] == "") $params['description'] = "default description";

?>



    
        
        

        
        
        
        
        
        
        
        
        

    

इस उदाहरण में, मेटा टैग GET या POST पैरामीटर से प्राप्त मानों से भरे हुए हैं। विभिन्न पैरामीटर संयोजनों के साथ वेबपेज तक पहुंच कर, आप मेटा टैग सामग्री को गतिशील रूप से बदल सकते हैं।

फेसबुक क्रियाओं के लिए उदाहरण उपयोग

गतिशील रूप से उत्पन्न मेटा टैग के साथ, आप प्रकाशित कर सकते हैं उपयोगकर्ता की फेसबुक स्ट्रीम पर कार्रवाई। उदाहरण के लिए, निम्नलिखित कोड "दोपहर का भोजन करें" क्रिया प्रकाशित करने के लिए PHP का उपयोग करता है:

function postRestaurant() {
    FB.api('me/MY_APP_NAMESPACE:have_lunch?\
    start_time=2000-12-12T04:00:00&\
    expires_in=7200&\
    restaurant='   encodeURIComponent(getRedirectURI()   '?type=restaurant'   '&description=arnold'   '&title=stalone'), 'post', function (response) {
        if (!response || response.error) {
            console.log('postRestaurant: Error occured => '   response.error.message);
        } else {
            console.log('postRestaurant: Post was successful! Action ID: '   response.id);
        }
    });
}

इस कोड में, "रेस्तरां" पैरामीटर वेबपेज पर मेटा टैग के आधार पर गतिशील रूप से उत्पन्न होता है। मेटा टैग को कस्टमाइज़ करके, आप Facebook क्रियाओं में अधिक प्रासंगिक जानकारी प्रदान कर सकते हैं।

विज्ञप्ति वक्तव्य इस लेख को पुन: पेश किया गया है: 1729606584 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] पर संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3