आपल्या पृष्ठासाठी एक फेसबुक अनुप्रयोग तयार कसे

आपण एक फेसबुक अनुप्रयोग तयार करू इच्छिता, पण कुठे सुरू माहित नाही? किंवा आपण Facebook अॅप्सबद्दल ऐकले आहे, परंतु ते काय आहेत हे देखील माहिती नाहीत. फेसबुक अॅप्स सर्वत्र साइटवर असतात आणि अधिक सामान्य लोक फेसबुकच्या स्वतःच्या डेव्हलपर्सनी लिहितात. फोटो, इव्हेंट्स आणि इतर अनेक "कोर" फीचर्स प्रत्यक्षात वेगळे अॅप्स आहेत. आणि हजारो तृतीय-पक्ष अॅप्स आपल्या वैयक्तिक फेसबुक अकाऊंटमध्ये उपलब्ध आहेत.

एक अॅप म्हणजे काय?

लक्षात घ्या मी सांगितले "स्थापना" आणि नाही "डाउनलोड". "ऍप" (त्याचप्रमाणे अ-पूर्ण-पूर्ण-अनुप्रयोगाने "अॅपलेट" असे म्हणतात) सहसा गोंधळ न होऊ देणे हे खरोखर "अनुप्रयोग" नाही - जे मॅक्स वापरकर्त्यांना आणि विंडोज वापरकर्त्यांना फक्त एक शब्दच ओळखेल, परंतु "ऍप्लिकेशन्स" आणि "प्रोग्राम्स" एकमेकांपासुन समानार्थी असतात कारण वैयक्तिक संगणकावर कोणते सॉफ्टवेअर म्हटले जाते. ते डिस्कवरून डाउनलोड केले किंवा डाउनलोड केले गेले आहेत, परंतु एकतर मार्ग, ते प्रत्यक्षात आपल्या हार्ड ड्राइव्हवर लिहीले जातात. अनुप्रयोग नाही. हे एका वेबसाइटवर वैशिष्ट्य आहे जे आपल्या ब्राउझरपेक्षा पुढे जात नाही म्हणून जर आपण Facebook वर एखाद्या मित्राने स्क्रॅबल खेळण्यासाठी अॅप वापरत होता तर आपण करीत असलेल्या प्रत्येक हालचाली फेसबुकच्या सर्व्हरवर जतन केल्या जातात, आपल्या किंवा आपल्या मित्राच्या संगणकांवर नाही. आणि पृष्ठ अद्यतने जेव्हा आपण पुन्हा लॉगीन करतो किंवा अन्यथा आपल्या ब्राउझर रीफ्रेश करता तेव्हा. हे काहीतरी "ऍप" बनविण्याचे मूळ आहे.

फेसबुक प्लॅटफॉर्म म्हणजे काय?

फेसबुकने 24 मे 2007 रोजी फेसबुक प्लॅटफॉर्म सुरू केले, सॉफ्टवेअर डेव्हलपर्ससाठी कोर फ्रेक्चर्स वैशिष्ट्यांशी संवाद साधणारे अनुप्रयोग तयार करण्यासाठी एक चौकट उपलब्ध करून दिले. वापरकर्ता माहिती वेब समुदायातून बाहेरील ऍप्लिकेशन्सवर सामायिक केली जाऊ शकते, जो वेब समुदायाला त्याच्या उपयोजक डेटाला खुल्या एपीआयद्वारे सामायिक करणारी नवीन कार्यक्षमता देतो. एपीआय म्हणजे एक ऍप्लिकेशन प्रोग्रामिंग इंटरफेस आहे जो सॉफ्टवेअर घटकांद्वारे संवाद साधण्यासाठी वापरला जाणारा स्पष्टीकरण आहे जो एकमेकांशी संवाद साधतो. खरं तर, फेसबुक ऍप्लिकेशन प्लॅटफॉर्म हे सर्वात लोकप्रिय API आहेत. फेसबुक प्लॅटफार्म एपीआय आणि टूल्सचा एक संच प्रदान करते, ज्यामुळे थर्ड-पार्टी डेव्हलपरला " ओपन ग्राफ " सह एकत्रित करता येतो - मग Facebook.com किंवा बाह्य वेबसाइट्स आणि डिव्हाइसेसवरील ऍप्लिकेशन्सद्वारे.

का आपण एक फेसबुक अनुप्रयोग इच्छिता?

आपल्या व्यवसायाने स्क्रॅबल सारख्या गेमसाठी काय वापरु शकते? खूप थोडेसे, परंतु गेम, अपवादात्मकपणे लोकप्रिय असताना, केवळ अॅप्सचा वापर होत नाही. त्यांचा वापर एखाद्या सामाजिक संस्थेद्वारे केला जाऊ शकतो ज्याचे नाव सोशल मीडिया क्षेत्रामध्ये सामायिक केले जाऊ शकते. काही लोक "सांसारिक दुधासाठी ट्यूना सॅलड सँडविच" स्थिती अद्यतने पोस्ट करणार्या सामान्य तक्रारीचा विचार करा . आणि आपल्या मालकीच्या रेस्टॉरंटसाठी आपण तयार केलेल्या फेसबुक पेजचा विचार करा. हे खूपच लोकप्रिय आहे, पण बरेच नियमित ग्राहक Facebook वर पृष्ठ "पसंत करत" दिसत नाही. आता अशी पृष्ठाची कल्पना करा की एप असलेल्या अॅप्समध्ये जिथे मेनू आयटम खूप छान, टंटाईलिंग प्रतिमा निवडण्यायोग्य आणि सामायिक करण्यायोग्य आहेत. बोरिंग स्थिती अद्ययावत किंवा आपल्या पृष्ठाचा केवळ एक दुवा, फोन नंबर आणि पत्त्यासह, एखादा अॅप आपल्या न्यूज फीडमध्ये त्या वापरकर्त्यास आपल्या रेस्टॉरंटमध्ये जे काही खाल्ले त्यापेक्षा ते अधिक आकर्षक पद्धतीने ते देऊ शकतात. आणि वापरकर्ते फक्त सामान्य निळ्या निगडित मजकूरावर चित्रावर क्लिक करण्यास इच्छुक असतील. आणि अॅप्स वापरकर्त्यास काहीही करण्याची आवश्यकता नाही. कारण त्यांनी आधीपासूनच अॅप त्यांच्या प्रोफाइलवर सामायिक करण्याची अनुमती दिली आहे, ते काय खाल्ले याचे वाक्य टाईप करण्यापेक्षा हे अगदी सोपे आहे

आपण कोणत्या फेसबुक अॅपची रचना करावी यासाठी कल्पना किंवा प्रेरणा शोधत असाल, तर फेसबुक ऍप सेंटर ब्राउझ करा.

अॅप तयार करणे कसे सुरू करावे

प्रारंभ करण्यासाठी, आपल्याकडे Facebook खाते असणे आवश्यक आहे. आपल्या व्यवसायासाठी किंवा संस्थेसाठी एक Facebook पृष्ठ तयार करण्यासाठी आपल्या वैयक्तिक Facebook खात्याचा वापर करा. आपली वैयक्तिक माहिती सुरक्षित आहे आणि जर आपण "निर्माता" सार्वजनिकरित्या ओळखू इच्छित नसाल तर त्या पृष्ठावर बद्ध नाही, परंतु फेसबुक सर्व पृष्ठांवर लोकांकडून आक्षेप घेते आणि नाही तर स्वत: प्राप्त झालेल्या कंपन्यांमधून.

अॅप लिहिण्यातील पहिली पायरी एक अॅप मिळवित आहे. आपल्या विद्यमान फेसबुक खात्यासह, आपल्या Facebook प्रोफाइलवर विकसक अनुप्रयोग जोडा आणि नंतर "नवीन अनुप्रयोग सेट करा" क्लिक करा. नंतर फक्त त्याचे नाव देण्याच्या काही मानक सेवा अटींशी सहमत होणे आणि त्याच्या लोगोकरिता एखादे चित्र अपलोड करणे (आपण नंतर ते बदलू शकता) यानुसार कार्य करा.

मूलभूत फेसबुक अनुप्रयोग लिहिण्यासाठी आपल्याला "गीक" नसावे लागते. आपल्याला वेब प्रोग्रामिंग भाषेचे काही मूलभूत ज्ञान असणे आवश्यक आहे आणि वेब सर्व्हरवर काही मोकळी जागा असणे आवश्यक आहे जेथे आपण आपल्या Facebook अॅपची होस्ट कराल, जी साध्या PHP फाईल्स म्हणून लिहीली जाईल. MySQL ही PHP स्क्रिप्ट चालविण्यासाठी एक अतिशय लोकप्रिय ओपन सोअर्स डाटाबेस मॅनेजमेंट सिस्टम आहे ज्याला आपण लिहावे लागेल. PHP चे उदाहरण काय आहे याचा काळजी करु नका, कारण हे मूळ नाव आता वैध नाही आणि ते आता काहीतरी वापरत आहे जी PHP ने सुरू केली आहे. रिकर्सिव संक्षेप प्रोग्रामरमध्ये एक सामान्य विनोद आहे PHP पेक्षा वेगळेः हायपरटेक्स्ट प्रीप्रोसेसर जीएनयूच्या नॉन-युनिक्स आणि पीएनजी ची नॉन-जीआयएफ याआधी आपण पाहिलेली काही इतर सामान्य उदाहरणे

अनुप्रयोग सेटिंग्जमधून, कॅनव्हास निवडा आणि HTML ला रेंडरींग पद्धत म्हणून सेट करा. आपण एफबीएमएल बद्दल ऐकले असेल (हायपर टेक्स्ट मार्कअप लँग्वेजच्या विरूद्ध) मार्क मार्क लँग्वेज, परंतु जून 2012 पर्यंत फेसबुक डेव्हलपर्सने एफबीएमएलचे समर्थन थांबवले आणि सर्व अॅप्स एचटीएमएल, जावास्क्रिप्ट आणि सीएसएसमध्ये लिहिले आहेत.

कोणत्याही WYSIWYG (आपण काय मिळवू शकता ते पहा - मूलत: कोणत्याही स्वरूपातील मजकूर संपादक जसे की मायक्रोसॉफ्ट वर्ड (उदा. मायक्रोसॉफ्ट वर्ड) उदा. नोटपैड) एचटीएमएल एडिटर, तुम्ही तुमच्या फेसबुक ऍप्लिकेशन्समध्ये प्रदर्शित करायची सामग्री लिहा.

कॅनव्हास पृष्ठ काय आहे? वापरकर्ता आपल्या अॅपवर क्लिक करतो तेव्हा प्रत्येक वेळी वापरकर्ता आपला अनुप्रयोग पाहत असलेल्या आपल्या अनुप्रयोगाचे फक्त मुख्य पृष्ठ एक नवीन अॅप्स सेट करा, तो एक नाव द्या खालील तपशीलामध्ये प्रवेश करा:

कॅनव्हास URL- आपल्या अॅप्सचे अनोखे नाव http://apps.facebook.com/. आपण त्यास चिन्हे, वर्णन, इत्यादींसह मांसदेवता शकता.

कॅनव्हास कॉलबॅक URL - आपल्या MySQL सर्व्हरवर कॅन्व्हस पृष्ठाची संपूर्ण URL संग्रहित केली जाईल. आपल्या वेब सर्व्हरवर लॉग इन करा जेथे आपण Facebook App होस्टिंग कराल आणि "facebook" नावाची उप-निर्देशिका तयार करा. म्हणून जर आपले डोमेन example.com आहे, तर फेसबुक अॅप्सवरून example.com/facebook वरून प्रवेश केला जाऊ शकतो.

आता आम्हाला आपला अॅप जोडू इच्छित असलेल्या वापरकर्त्यांसाठी सेटअप पृष्ठ तयार करण्याची आवश्यकता आहे नवशिक्या अधिकृत PHP क्लायंट वापरत पाहिजे. आम्ही जे करत आहोत ते एक साधी चित्र दर्शवित आहे.

हा मूलभूत प्रारंभ PHP स्क्रिप्ट असावा. आपण कॅनव्हास कॉलबॅक URL म्हणून प्रविष्ट केलेल्या फाईलवर जा - हे आपल्या Facebook वरून आपल्या फोनवरील सर्व कॉल्ससाठी उडी मारण्याचे ठिकाण आहे.

// फेसबुक क्लायंट लायब्ररी समाविष्ट
need_once ('facebook.php');
// प्रमाणिकरण व्हेरिएबल्स सेट करा
$ appapikey = '';
$ appsecret = '';
$ facebook = नवीन फेसबुक ($ appapikey, $ ऐच्छिक);
// मी जवळजवळ प्रत्येक कॉलमवर माझ्या स्वत: च्या डेटाबेसवर प्रवेश करणार आहे म्हणून मी येथे डीबी सेट करू शकेन
$ username = "";
$ password = "";
$ database = "";
mysql_connect (लोकलहोस्ट, $ वापरकर्तानाव, $ पासवर्ड);
@ mysql_select_db ($ database) किंवा die ("डेटाबेस निवडण्यास अक्षम");
आपण आता Facebook API सह संवाद साधण्यासाठी तयार आहात.

फेसबुक एपीआय वापरणे

ग्राफ अॅपीआय हे फेसबुक प्लॅटफॉर्मचे कोर आहे, जे डेव्हलपरला फेसबुकमध्ये डेटा वाचण्यास आणि लिहीण्यासाठी सक्षम करते. ग्राफ एपीआय ग्राफमध्ये वस्तूंचे प्रतिनिधित्व करीत आहे (उदा. लोक, फोटो, इव्हेंट आणि पृष्ठे) आणि त्यांच्यातील कनेक्शन (उदा. मित्र नातेसंबंध, शेअर्ड सामग्री, आणि फोटो टॅग्ज ) हे फेसबुक सामाजिक ग्राफचे एक साधे, सातत्यपूर्ण दृश्य सादर करते. ). कदाचित अनुप्रयोग निर्देशिकासह, हे विकासकांसाठीच्या फेसबुक प्लॅटफॉर्मचे सर्वात सामर्थ्यवान पैलू आहे. योग्य प्रोत्साहन / विपणन / ब्रॅंडिंग / आपण ज्याला तो कॉल करु इच्छिता ते दिलेले, Facebook वर अॅप्स जबरदस्त फायरसारखी पसरू शकतात फेसबुक डेव्हलपर्स द्वारे सामान्यतः वापरण्यात येणारे दोन वैशिष्ट्ये मोठ्या प्रमाणावर प्रेक्षकांपर्यंत पोहोचण्यासाठी असतात.

दोन्ही सामान्यत: अॅप साइन अप वेळेत केले जातात आणि वापरकर्त्याच्या वैयक्तिक नेटवर्कच्या सदस्यांना सूचित करण्यासाठी वापरले जातात. परंतु त्यामध्ये हे भिन्न आहेत की निमंत्रण हा वापरकर्त्याच्या पसंतीच्या मित्रांना लक्ष्यित असलेला एक सुस्पष्ट प्रश्न आहे ज्यात न्यूजफ़ीड पर्याय लोकांना एक निष्क्रीय पर्याय आहे की ते आपला अनुप्रयोग वापरत आहेत. वापरकर्त्यांना आमंत्रणे पाठविण्यास अवघड असणे आवश्यक आहे कारण ते नेहमीच स्वागत नसतात परंतु जर वापरकर्त्याने त्यांचे लक्ष्य यशस्वीरित्या लक्ष्यित केले तर ते त्यांच्या मित्रांमध्ये उच्च साइन-अप दर देऊ शकतात.

बस एवढेच. कोणीही आता आपल्या प्रोफाइलमध्ये बॉक्स प्रोफाइलमध्ये किंवा मुख्य प्रोफाइल पृष्ठाच्या साइडबारमध्ये आपल्या प्रोफाइलमध्ये जोडू शकतो.

फेसबुक अॅप्स टिपा आणि amp; ट्रिक्स

आपल्या अभ्यागतांना चकाचण्यासाठी आपल्या बाहीमुळं देखील काही अतिरिक्त युक्त्या आहेत:

घाबरू नका! लक्षात ठेवा की फेसबुकचे नेहमीच प्रश्न आहेत आणि मार्गाने आपल्याला मदत करण्यासाठी कसे करावे! जर हे अद्याप खूप क्लिष्ट दिसत असेल तर आपण ऑफरपॉप आणि वाइल्डफायर सारख्या कंपन्यांचा वापर करू शकता ज्यामुळे आपण आपल्या Facebook पृष्ठासाठी शुल्कासाठी सानुकूलित करू शकता. फेसबुक ऍप तयार करण्यासाठी सेवेवर किंवा विकसकांवर पैसा खर्च करण्याआधी एक साधी अॅप्लीकेशन बनवा.