ఎలా మీ పేజీ కోసం ఒక Facebook App బిల్డ్

మీరు Facebook App ను సృష్టించాలనుకుంటున్నారా, కానీ ఎక్కడ ప్రారంభించాలో తెలియదా? లేదా మీరు Facebook Apps గురించి విన్న, కానీ వారు ఏమిటో తెలియదు. ఫేస్బుక్ Apps సైట్లో ప్రతిచోటా ఉన్నాయి, మరియు చాలా సాధారణమైన వాటిని నిజానికి ఫేస్బుక్ సొంత డెవలపర్లు రాస్తారు. ఫేస్బుక్ యొక్క ఫోటోలు, ఈవెంట్స్ మరియు అనేక ఇతర "కోర్" ఫీచర్లు నిజానికి ప్రత్యేకమైన అనువర్తనాలు. మరియు మీ వ్యక్తిగత ఫేస్బుక్ ఖాతాలోకి సంస్థాపన కోసం అందుబాటులో ఉన్న ఇతర మూడవ పక్ష అనువర్తనాలు వేల ఉన్నాయి.

అనువర్తనం ఏమిటి?

నోటీసు నేను "సంస్థాపన" అన్నారు మరియు "డౌన్లోడ్" కాదు. ఒక "అనువర్తనం" ("ఆపిల్ట్" అని పిలువబడని అదేవిధంగా పూర్తిగా-పూర్తి-పూర్తి-అప్లికేషన్తో అయోమయం చేయబడదు) నిజంగా ఒక "అనువర్తన" కాదు - ఇది Mac యూజర్లు మరియు Windows వినియోగదారులకు కేవలం ఒక పదం, కానీ "అనువర్తనాలు" మరియు "కార్యక్రమాలు" ఒకదానికొకటి సమాంతరంగా ఉంటాయి, సాఫ్ట్వేర్ను వ్యక్తిగత కంప్యూటర్లో పిలుస్తున్నారు. అవి డిస్క్ నుండి డౌన్లోడ్ చేయబడ్డాయి లేదా డౌన్లోడ్ చేయబడ్డాయి, కానీ ఏమైనప్పటికీ, అవి నిజంగా మీ హార్డ్ డ్రైవ్లో వ్రాయబడతాయి. ఒక అనువర్తనం లేదు. ఇది మీ బ్రౌజర్ కంటే మరింత వెళ్లే వెబ్సైట్కు ఒక లక్షణం. మీరు ఫేస్బుక్లో స్నేహితుడితో స్క్రాబుల్ను ప్లే చేయడానికి ఒక అనువర్తనాన్ని ఉపయోగిస్తున్నట్లయితే, మీరు చేసే ప్రతి చర్య ఫేస్బుక్ యొక్క సర్వర్లలో భద్రపరచబడుతుంది, మీ యొక్క మీ కంప్యూటర్ లేదా మీ స్నేహితులని కాదు. మీరు పేజీని మళ్లీ లాగినప్పుడు లేదా మీ బ్రౌజరును రిఫ్రెష్ చేసినప్పుడు పేజీ నవీకరణలు. ఇది ఏదో ఒక "అనువర్తనం" చేస్తుంది ఏమి ప్రధాన ఉంది.

ఫేస్బుక్ వేదిక ఏమిటి?

ఫేస్బుక్ ప్లాట్ఫారమ్ ఫేస్బుక్ ప్లాట్ఫామ్ను మే 24, 2007 న ప్రారంభించింది. వాడుకరి సమాచారం వెలుపల అనువర్తనాలకు, ఓపెన్ API ద్వారా దాని వినియోగదారు డేటాను భాగస్వామ్యం చేసే వెబ్ కమ్యూనిటీకి క్రొత్త కార్యాచరణను పంపిణీ చేస్తుంది. ఒక API ఒక అనువర్తన ప్రోగ్రామింగ్ ఇంటర్ఫేస్, ఇది ఒకదానితో ఒకటి కమ్యూనికేట్ చేయడానికి సాఫ్ట్వేర్ భాగాలు ఒక ఇంటర్ఫేస్గా ఉపయోగించటానికి ఉద్దేశించబడిన వివరణ. వాస్తవానికి, ఫేస్బుక్ అప్లికేషన్ ప్లాట్ఫారమ్ ఉత్తమమైన API లలో ఒకటి. Facebook ప్లాట్ఫారమ్ API లు మరియు సాధనాల సమితిని అందిస్తుంది, ఇవి మూడవ-పక్ష డెవలపర్లు " ఓపెన్ గ్రాఫ్ " తో కలిసిపోతాయి - ఇది Facebook.com లేదా బాహ్య వెబ్సైట్లు మరియు పరికరాలలో అనువర్తనాలు ద్వారా కావచ్చు.

ఎందుకు మీరు ఒక Facebook App అనుకుంటున్నారు?

మీ వ్యాపారం స్క్రాబుల్ వంటి ఆటను ఎలా ఉపయోగించుకోవచ్చు? చాలా తక్కువగా, కానీ గేమ్స్, అనూహ్యంగా జనాదరణ పొందినప్పుడు, అనువర్తనాల ఉపయోగం మాత్రమే కాదు. వారి పేరు సోషల్ మీడియా గోళంలో భాగస్వామ్యం చేయాలనుకుంటున్న ఎంటిటీ ద్వారా వాటిని ఉపయోగించవచ్చు. కొంతమంది ప్రజల యొక్క సామాన్య ఫిర్యాదును లంచం "భోజనం కోసం ట్యూనా సలాడ్ శాండ్విచ్" స్థితి నవీకరణలను పోస్ట్ చేసుకోండి . మరియు మీరు స్వంతం చేసుకున్న రెస్టారెంట్ కోసం మీరు సృష్టించిన ఫేస్బుక్ పేజీని ఆలోచించండి. ఇది అందంగా జనాదరణ పొందినది, కానీ అనేక సాధారణ వినియోగదారులు ఫేస్బుక్లో పేజీని "ఇష్టపడతారు" అని అనిపించడం లేదు. ఇప్పుడు మంచిపని, మోసపూరిత చిత్రాలతో మెను ఐటెమ్లు ఎంచుకోదగినవి మరియు భాగస్వామ్యం చేయదగిన పుటను కలిగి ఉన్న పేజీని ఊహించండి. ఒక బోరింగ్ స్థితి నవీకరణ లేదా మీ పేజీకు కేవలం ఒక ఫోన్ నంబర్ మరియు చిరునామాతో ఉన్న బదులు, వారి అనువర్తనం వారి యూజర్ ఫీడ్లో వినియోగదారు వాటాను మీ రెస్టారెంట్లోనే తినే విధంగా మరింత ఆకర్షించే మార్గంలో వినియోగదారు వాటాని అనుమతిస్తుంది. మరియు వినియోగదారులు సాధారణ నీలం లింక్ టెక్స్ట్ కంటే చిత్రంలో క్లిక్ మరింత వొంపు ఉంటుంది. మరియు అనువర్తనం యూజర్ కేవలం ఏమీ ఉంది. వారు ఇప్పటికే వారి ప్రొఫైల్కు పంచుకోవడానికి అనువర్తనాన్ని అనుమతిస్తున్నందున, వారు తినే వాక్యంని టైప్ చేయడం కంటే ఇది సరళమైనది.

మీరు ఫేస్బుక్ అనువర్తనం యొక్క ఆలోచనలు లేదా ప్రేరణ కోసం చూస్తున్నట్లయితే మీరు ఫేస్బుక్ అప్లికేషన్ సెంటర్ను బ్రౌజ్ చేయాలి.

ఎలా ఒక అనువర్తనం బిల్డింగ్ ప్రారంభించడానికి

ప్రారంభించడానికి, మీకు ఫేస్బుక్ ఖాతా ఉండాలి. మీ వ్యాపారం లేదా సంస్థ కోసం ఒక ఫేస్బుక్ పేజీని సృష్టించడానికి మీ వ్యక్తిగత Facebook ఖాతాని ఉపయోగించండి. మీ వ్యక్తిగత సమాచారం సురక్షితంగా ఉంది మరియు మీకు "సృష్టికర్త" బహిరంగంగా తెలియనట్లయితే, పేజీతో ముడిపడి ఉండదు, కానీ ఫేస్బుక్ ప్రజలను సృష్టించే అన్ని పేజీలు మరియు గో-గో నుండి తమ కంపెనీల నుండి కాదు.

ఒక అనువర్తనం రాయడం మొదటి దశ ఒక అనువర్తనం పొందడానికి ఉంది. మీ ఇప్పటికే ఉన్న ఫేస్బుక్ ఖాతాతో డెవలపర్ అప్లికేషన్ను మీ ఫేస్బుక్ ప్రొఫైల్కు జోడించి, "క్రొత్త అప్లికేషన్ను సెటప్ చేయి" క్లిక్ చేయండి. అప్పుడు కేవలం కొన్ని ప్రామాణిక సేవా నిబంధనలకు అంగీకరించి, దాని లోగో కోసం ఒక చిత్రాన్ని అప్లోడ్ చేయండి (దీనిని తర్వాత మార్చవచ్చు) అనే పేరు గల పనులను పొందండి.

ప్రాథమిక ఫేస్బుక్ అప్లికేషన్స్ రాయడం కోసం మీరు "గీక్" గా ఉండవలసిన అవసరం లేదు. మీరు వెబ్ ప్రోగ్రామింగ్ భాషల యొక్క కొన్ని చాలా ప్రాథమిక పరిజ్ఞానం మరియు వెబ్ సర్వర్పై కొంత ఖాళీ స్థలం అవసరం, ఇక్కడ మీరు మీ Facebook అప్లికేషన్ను హోస్ట్ చేస్తాం, ఇది సాధారణ PHP ఫైల్స్గా వ్రాయబడుతుంది. MySQL అనేది చాలా ప్రజాదరణ పొందిన ఓపెన్ సోర్స్ డేటాబేస్ మేనేజ్మెంట్ సిస్టం. అసలు అసలు పేరు ఇకపై చెల్లుబాటు అవ్వడం లేదు, అది PHP తో ప్రారంభం కానున్న దాని కొరకు ఇప్పుడు PHP అంటే ఏమిటో చింతించకండి. పునరావృత ఎక్రోనింస్ ప్రోగ్రామర్లు మధ్య ఒక సాధారణ జోక్. PHP కాకుండా: హైపర్టెక్స్ట్ ప్రీప్రొసెసెసర్ మీరు ముందు చూసిన కొన్ని సాధారణమైనవి GNU యొక్క నాట్ యునిక్స్ మరియు PNG యొక్క కాదు GIF.

అప్లికేషన్ సెట్టింగ్ల నుండి, కాన్వాస్ను ఎంచుకుని, రెండరింగ్ పద్ధతిగా HTML ను సెట్ చేయండి. మీరు FBML (హైపర్ టెక్స్ట్ మార్కప్ లాంగ్వేజ్కు వ్యతిరేకముగా ఫేస్బుక్ మార్కప్ లాంగ్వేజ్) గురించి విన్నాను, కానీ జూన్ 2012 నాటికి, ఫేస్బుక్ డెవలపర్లు FBML కి మద్దతునిచ్చారు మరియు అన్ని అనువర్తనాలు HTML, JavaScript మరియు CSS లో రాయబడ్డాయి.

WYSIWYG ను (వాట్ యు గెట్ యు వాట్ యు గెట్ - ముఖ్యంగా మైక్రోసాఫ్ట్ వర్డ్] వంటి నోట్ప్యాడ్ వంటి ఆటోమేటిక్ ఫార్మాటింగ్ లేకుండా ఏ టెక్స్ట్ ఎడిటర్ HTML ఎడిటర్, మీరు మీ ఫేస్బుక్ దరఖాస్తులో ప్రదర్శించదలిచిన కంటెంట్ను వ్రాయండి.

కాన్వాస్ పేజీ అంటే ఏమిటి? మీ అనువర్తనం యొక్క ప్రధాన పేజీ వారు మీ అనువర్తనం క్లిక్ చేసినప్పుడు ప్రతిసారీ చూస్తారు. క్రొత్త అనువర్తనాన్ని సెటప్ చేసి, పేరును ఇవ్వండి. క్రింది వివరాలను నమోదు చేయండి:

కాన్వాస్ URL- మీ అనువర్తనం @http: //apps.facebook.com/ కోసం ప్రత్యేక పేరు. మీరు మాంసాన్ని అది చిహ్నాలు, వివరణలు, మొదలైనవాటిని కూడా చేయవచ్చు.

కాన్వాస్ బాక్ URL - మీ MySQL సర్వర్లో కాన్వాస్ పేజీ యొక్క పూర్తి URL నిల్వ చేయబడుతుంది. మీరు Facebook App ను హోస్ట్ చేసి, "ఫేస్బుక్" అని పిలవబడే ఉప డైరెక్టరీని సృష్టించి మీ వెబ్ సర్వర్కు లాగిన్ అవ్వండి. కాబట్టి మీ డొమైన్ example.com అయితే, Facebook అనువర్తనం నుండి ప్రాప్తి చేయవచ్చు example.com/facebook.

ఇప్పుడు మేము మీ అనువర్తనం జోడించదలిచిన వినియోగదారుల కోసం సెటప్ పేజీని సృష్టించాలి. ఒక అనుభవశూన్యుడు అధికారిక PHP క్లయింట్ను వాడాలి. మనం చేస్తున్న దాన్ని ఒక సాధారణ చిత్రం చూపిస్తుంది.

ఈ ప్రాథమిక ప్రారంభ PHP స్క్రిప్ట్ ఉండాలి. మీరు కాన్వాస్ కాల్బాక్ URL గా నమోదు చేసిన ఫైల్కు వెళ్లండి - ఫేస్బుక్ నుండి మీ దరఖాస్తుకు అన్ని కాల్స్ కోసం ఇది జంప్ ఆఫ్ పాయింట్.

/ / Facebook క్లయింట్ లైబ్రరీ చేర్చండి
require_once ('facebook.php');
// సెట్ ప్రమాణీకరణ వేరియబుల్స్
$ appapikey = '';
$ appsecret = '';
$ facebook = కొత్త ఫేస్బుక్ ($ appapikey, $ appsecret);
// నేను దాదాపు ప్రతి కాల్ నా సొంత డేటాబేస్ యాక్సెస్ ఉంటుంది కాబట్టి ఇక్కడ DB సెట్ చేస్తుంది
$ యూజర్పేరు = "";
$ పాస్వర్డ్ను = "";
$ డేటాబేస్ = "";
mysql_connect (localhost, $ వాడుకరిపేరు, $ పాస్వర్డ్ను);
@mysql_select_db ($ డేటాబేస్) లేదా డై ("డేటాబేస్ను ఎంచుకోవడం సాధ్యం కాదు");
ఇప్పుడు మీరు Facebook API తో ఇంటరాక్ట్ చెయ్యడానికి సిద్ధంగా ఉన్నారు.

Facebook API ను ఉపయోగించడం

గ్రాఫ్ API ఫేస్బుక్ ప్లాట్ఫారమ్ యొక్క ముఖ్య భాగం, డెవలపర్లు ఫేస్బుక్లో డేటాను చదవడానికి మరియు వ్రాయడానికి వీలు కల్పిస్తుంది. గ్రాఫ్ API ఫేస్బుక్ సోషల్ గ్రాఫ్ యొక్క ఒక సాధారణ, స్థిరమైన దృష్టితో, గ్రాఫ్లోని ఏకరీతిలో వస్తువులను సూచిస్తుంది (ఉదా, వ్యక్తులు, ఫోటోలు, ఈవెంట్లు మరియు పుటలు) మరియు వాటి మధ్య సంబంధాలు (ఉదా., స్నేహ సంబంధాలు, భాగస్వామ్య కంటెంట్ మరియు ఫోటో ట్యాగ్లు ). బహుశా దరఖాస్తు డైరెక్టరీతో పాటు, ఇది డెవలపర్ల కోసం Facebook ప్లాట్ఫారమ్ యొక్క అత్యంత శక్తివంతమైన అంశం. సరైన ప్రోత్సాహకాలు / మార్కెటింగ్ / బ్రాండింగ్ / మీరు దాన్ని కాల్ చేయాలనుకుంటే, ఫేస్బుక్లో ఉన్న అనువర్తనాలు అడల్ఫైర్ వంటి వ్యాప్తి చెందుతాయి. విస్తృతంగా ప్రేక్షకులను చేరుకోవడానికి Facebook డెవలపర్లు సాధారణంగా ఉపయోగించే రెండు లక్షణాలు అనువర్తనం ఆహ్వానాలు మరియు వార్తా ఫీడ్ కథలు.

రెండు సాధారణంగా అనువర్తనం సైన్ అప్ సమయం జరుగుతుంది మరియు యూజర్ యొక్క వ్యక్తిగత నెట్వర్క్ సభ్యులు తెలియజేయడానికి ఉపయోగిస్తారు. కానీ వారు ఒక ఆహ్వానం యూజర్ యొక్క ఎంపిక యొక్క స్నేహితులను లక్ష్యంగా ఒక స్పష్టమైన ప్రశ్న అని భిన్నంగా, అయితే newsfeed ఎంపిక వారు మీ అప్లికేషన్ ఉపయోగిస్తున్నారు ప్రజలు ఒక నిష్క్రియ ఎంపిక. ఆహ్వానితులను పంపించడానికి వినియోగదారును కష్టతరం చేయడం వలన వారు ఎల్లప్పుడూ స్వాగతం కానప్పటికీ, ఒక యూజర్ విజయవంతంగా వారిని లక్ష్యంగా చేసుకుంటే, అది వారి స్నేహితుల మధ్య ఉన్నత సైన్ అప్ రేటుకు దారితీయవచ్చు.

అంతే. బాక్స్ ఫేస్ ట్యాబ్లో లేదా ప్రధాన ప్రొఫైల్ పేజీ యొక్క సైడ్బార్లో గాని ఇప్పుడు మీ ప్రొఫైల్స్కు మీ ఫేస్బుక్ అనువర్తనాన్ని ఎవరైనా జోడించవచ్చు.

Facebook App చిట్కాలు & amp; ఉపాయాలు

ఇంకా, మీ సందర్శకులను మీ సందర్శకులను ఆనందించడానికి మీ స్లీవ్ నుండి తీసివేయగల కొన్ని అదనపు ఉపాయాలు ఉన్నాయి:

కోపము లేదు! ఫేస్బుక్ తరచుగా అడిగే ప్రశ్నలు మరియు ఒక మార్గం ఎలా పాటు మీకు సహాయం చేయాలని గుర్తుంచుకోండి! ఈ ఇప్పటికీ చాలా క్లిష్టమైన తెలుస్తోంది ఉంటే మీరు ఫీజు కోసం మీ Facebook పేజీ కోసం అనుకూలీకరించవచ్చు ఆ OfferPop మరియు వైల్డ్ఫైర్ ముందు నిర్మించిన అనువర్తనాలు వంటి ఉపయోగించవచ్చు సంస్థలు ఉన్నాయి. కానీ ఒక Facebook అనువర్తనం సృష్టించడానికి ఒక సేవ లేదా డెవలపర్ డబ్బు ఖర్చు ముందు ఒక సాధారణ అనువర్తనం ప్రయత్నించండి.