2013-05-19 14 views

उत्तर

13

हां, दोनों के बीच एक बड़ा अंतर है। ग्राफ़ एपीआई, documentation

ग्राफ़ एपीआई फेसबुक के सामाजिक ग्राफ में डेटा को प्राप्त करने का प्राथमिक तरीका है। यह एक निम्न-स्तरीय HTTP-आधारित API है जिसका उपयोग आप डेटा पूछने, नई कहानियों को पोस्ट करने, चेक-इन बनाने या किसी भी अन्य कार्यों को करने के लिए कर सकते हैं, जिन्हें ऐप को करने की आवश्यकता हो सकती है। फेसबुक पर अन्य अन्य एपीआई ग्राफ़ एपीआई पर आधारित हैं ।

लघु ग्राफ एपीआई में एपीआई प्रदान करता है जो किसी भी फेसबुक एप्लिकेशन का मूल बनाता है। जबकि ओपन ग्राफ एपीआई फेसबुक द्वारा प्रदान की जाती है ताकि ऐप कस्टम ऑब्जेक्ट्स (जैसे पुस्तक, संगीत या अन्य वास्तविक दुनिया वस्तुओं को आवश्यकता के अनुसार) बना सकें और उन कार्यों को जो उनके द्वारा किया जा सकता है (जैसे पढ़ना, सुनना)। यह फेसबुक और एप्लिकेशन को और अधिक आकर्षक बनाता है। documentation से उद्धरण,

ओपन ग्राफ ऐप्स को एक संरचित, दृढ़ता से टाइप किए गए एपीआई के माध्यम से फेसबुक पर कहानियां कहने देता है। लोग अपनी चीजों को साझा करने के लिए कहानियों का उपयोग करते हैं, वे लोग जो वे कर रहे हैं और वे स्थान जहां वे होते हैं। ओपन ग्राफ आपको फेसबुक अनुभव में गहराई से ऐप्स को एकीकृत करने देता है, जो सगाई, वितरण और विकास को बढ़ाता है।

इसके अलावा, दोनों के बीच संबंध के रूप में

फेसबुक ओपन ग्राफ़ संक्षेप किया जा सकता है यदि आप एक उपयोगकर्ता के सामाजिक ग्राफ में नई वस्तुओं और कार्यों को परिभाषित करने की अनुमति देता है, और जिस तरह से है कि आप उन के नए उदाहरण बना क्रियाएँ और वस्तुएं ग्राफ़ एपीआई के माध्यम से होती हैं।

2

फेसबुक प्रलेखन इसे ओपन ग्राफ की तरह ध्वनि बनाता है, ग्राफ एपीआई से एक पूरी तरह से अलग जानवर है, लेकिन ओपन ग्राफ वास्तव में ग्राफ एपीआई का विस्तार प्रतीत होता है। आपका एपीआई सभी अंत में ग्राफ.facebook.com पर जा रहा है अगर यह कोई संकेत है। उनके एपीआई एंडपॉइंट्स समान वाक्यविन्यास साझा करते हैं और समान पहुंच नियमों द्वारा शासित होते हैं। आपको या तो करने की अनुमति दी जाएगी, एक्सेस टोकन में निर्धारित अनुमतियों पर निर्भर करता है।

जबकि ग्राफ एपीआई और ओपन ग्राफ विभिन्न तरीकों से काम करते हैं और विभिन्न चीजों को स्पर्श करते हैं, तो यह "या तो" परिदृश्य नहीं है जहां आपको निर्णय लेने की आवश्यकता है यदि मैं केवल ग्राफ एपीआई या ओपन ग्राफ का उपयोग करने जा रहा हूं। आप शायद ग्राफ एपीआई का उपयोग करके या दोनों का उपयोग कर समाप्त हो जाएंगे।

आप एपीआई के हिस्से के रूप में ग्राफ एपीआई के बारे में सोच सकते हैं जो "पारंपरिक फेसबुक चीजें" करता है। यदि आप बस एक साधारण स्थिति अद्यतन की तरह कुछ पोस्ट करना चाहते हैं, तो // फ़ीड पर कुछ भेजने के लिए बस ग्राफ़ एपीआई का उपयोग करें। यदि आप अधिक जटिल टाइमलाइन संदेश बनाना चाहते हैं जो विशिष्ट रूप से टाइप किए गए डेटा को आपके पास परिभाषित करते हैं, तो ओपन ग्राफ का उपयोग करें। उदाहरण के लिए, आप एक बिरडर हैं और आप यह कहने के लिए एक अपडेट पोस्ट करना चाहते हैं कि आपने एक निश्चित पक्षी देखा है और आप अपनी कस्टम ऑब्जेक्ट में विशेषताओं के रूप में पक्षियों की प्रजातियों, रंग और आकार को प्रदर्शित करना चाहते हैं।

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

तो हाँ, उनके मतभेद हैं, लेकिन वे भी निकट से संबंधित हैं।

+0

ग्राफ़ एपीआई और ओपन ग्राफ़ के बीच सबसे बड़ा अंतर एक उपयोग दृष्टिकोण से है जिस तरह से आप उस डेटा को पार कर सकते हैं जिसे फेसबुक को इच्छित वस्तुओं को बनाने की आवश्यकता है। ग्राफ़ एपीआई में, आप उस डेटा को पोस्ट करते हैं जिसे आप फेसबुक में पास करना चाहते हैं। ओपन ग्राफ में, आप या तो डेटा पोस्ट कर सकते हैं या आप इसे संसाधन के स्थान पर इंगित करने वाले यूआरआई को खिला सकते हैं, जिसे आप चाहते हैं कि फेसबुक आरडीएफ मेटाडेटा टैग से सामग्री के लिए स्क्रैप करे। जो बेहतर समझ देता है ... –

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