मैं oEmbed के विचार बहुत पसंद आया लेकिन दुर्भाग्य से यह अभी तक इतना गोद लेने है नहीं करता है। oohEmbed कई वेबसाइटों के लिए oEmbed का निर्माण करके इस समस्या को हल करने के लिए कोशिश करता है।
काम करने के लिए सुविधा के लिए, यह सर्वर की बातचीत मैं कहाँ का मानना है कि इस परिदृश्य पर यह कैसे काम करता है की जरूरत है
मान लें कि हम साइट humanzz.com है और यह ऐसी सुविधा प्रदान करता है कि
- एक उपयोगकर्ता humanzz.com वेबपेज का एक यूआरएल में प्रवेश करती है और facebooks 'पूर्वावलोकन बटन की तरह एक बटन दबाता है
- एक अजाक्स कॉल humanzz.com पर एक समर्पित पृष्ठ पर किया जाता है
- humanzz.com कॉल दूरस्थ वेबसाइट करता है और अपने डेटा हो जाता है
- AJAX कॉल अब पृष्ठ के डेटा (oEmbed JSON ऑब्जेक्ट) रिटर्न
यह इतना सर्वर की भूमि के ऊपर शामिल है।
मैं वास्तव में के रूप में सर्वर की भूमिका केवल "वही उत्पत्ति नीति" का प्रतिबंध बायपास करने के लिए था यह जावास्क्रिप्ट का उपयोग करना चाहता था।
oohEmbed oohEmbed को एक कॉलबैक पैरामीटर को निर्दिष्ट ताकि JSON ऑब्जेक्ट लौटे अपने पृष्ठ पर एक कॉलबैक फ़ंक्शन पर पारित हो जाता है द्वारा सर्वर के कदम को दरकिनार अनुमति देता है। एक उदाहरण illustrating इस प्रकार है
अपने पृष्ठ के लिए गतिशील रूप से एक स्क्रिप्ट टैग जोड़े
<Script type = "text / javascript" src = "http://oohembed.com/oohembed/?url=http%3A//www.amazon.com/Myths-Innovation-Scott-Berkun/dp/0596527055/ और कॉलबैक = myCallBack "> </ script>
यह myCallback (oEmbedJSONObject) को क्रियान्वित करने में परिणाम होगा जो बहुत अच्छा है।
कि समाधान के साथ समस्या क्या आप अभी भी वेबसाइटों oEmbed अभ्यावेदन की जरूरत नहीं है कि के लिए फ़ॉलबैक करना होगा है।