Ինչպես ստեղծել Facebook- ի հավելված ձեր էջի համար

Դուք ցանկանում եք ստեղծել Facebook App, բայց չգիտեք, թե որտեղից սկսել: Կամ դուք լսել եք Facebook- ի ծրագրերի մասին, բայց նույնիսկ չգիտեք, թե ինչն է: Ֆեյսբուքյան հավելվածները ամենուր են կայքում, եւ առավել տարածվածներից շատերը իրականում գրված են Facebook- ի սեփական մշակողների կողմից: Լուսանկարները, իրադարձությունները եւ Facebook- ի այլ «հիմնական» առանձնահատկությունները փաստացի առանձին ծրագրեր են: Եվ կան հազարավոր այլ երրորդ կողմի ծրագրեր, որոնք տեղադրվելու են ձեր անձնական Facebook հաշիվը տեղադրելու համար:

Ինչ է ծրագիրը:

Ուշադրություն դարձրեք «տեղադրման» եւ ոչ թե «բեռնել»: An "App" (Չհամաձայնել նման միանգամայն լիարժեք-լրիվ դիմումը կոչվում է «Applet»), իրոք, «դիմում», որը ծանոթ կլինի Mac օգտվողներին եւ մի բառի Windows- ի օգտագործողներին, բայց «դիմումները» եւ «ծրագրերը» կոպիտ կերպով համընկնում են միմյանց հետ, քանի որ ծրագրային ապահովումը կոչվում է անհատական ​​համակարգչում: Նրանք տեղադրվում են սկավառակի կամ ներբեռնված, բայց այնպես էլ, նրանք իրականում գրվում են ձեր կոշտ սկավառակի վրա: Հավելվածը չի: Դա մի առանձնահատկություն է այն կայքի համար, որն անցնում է ձեր զննարկիչից: Այսպիսով, եթե դուք օգտագործում եք App- ը Scrabble- ը Facebook- ի ընկերոջ հետ խաղալով, յուրաքանչյուր շարժում պահվում է Facebook- ի սերվերներում, ոչ թե ձեր կամ ձեր ընկերների համակարգչից: Իսկ էջը թարմացվում է, երբ նորից մուտք եք գործել կամ այլ կերպ թարմացնել ձեր դիտարկիչը: Սա այն է, որ ինչ-որ բան դարձնում է «հավելված»:

Ինչ է Facebook պլատֆորմը:

Facebook- ը Facebook- ի պլատֆորմը թողարկել է մայիսի 24-ին, որը ապահովում է ծրագրային ապահովման մշակողների համար հիմք ստեղծելու ծրագրեր, որոնք շփվում են հիմնական Facebook- ի հատկանիշներով : Օգտվողի տեղեկությունները կարող են համօգտագործվել համացանցային համայնքներից `արտաքին ծրագրեր իրականացնելով, նոր գործառույթ ստանալով վեբ համայնքին, որը կիսում է իր օգտագործողի տվյալները` բաց API- ի միջոցով: API- ն կիրառական ծրագրավորման ինտերֆեյս է, որը հստակություն է, որը նախատեսված է որպես ինտերֆեյս `ծրագրային բաղադրիչներով, շփվելու համար միմյանց հետ: Փաստորեն, Facebook- ի դիմումի պլատֆորմը ամենալավ հայտնի API- ներից մեկն է: Ֆեյսբուքի հարթակը տրամադրում է մի շարք API- ների եւ գործիքների, որոնք հնարավորություն են տալիս երրորդ կողմի ծրագրավորողներին ինտեգրվել « բաց գրաֆիկի » հետ, անկախ այն բանից, թե ինչպիսի ծրագրեր են օգտագործվում Facebook.com- ում կամ արտաքին կայքերում եւ սարքերում:

Ինչու եք ուզում Facebook- ի հավելվածը

Ինչ կարող է ձեր բիզնեսը օգտագործել Scrabble նման խաղ: Շատ քիչ է, բայց խաղերը, բացառիկ համաժողովրդական, apps չէ միակ օգտագործումը: Նրանք կարող են օգտագործվել ցանկացած կազմակերպության կողմից, որը ցանկանում է իր անունը կիսել սոցիալական լրատվության ոլորտում: Մտածեք այն մարդկանց մասին, ովքեր բողոքում են աշխարհիկ «թունա աղցան սենդվիչ», լանչի կարգավիճակի թարմացման համար : Եվ մտածեք ֆեյսբուքյան էջի համար, որի համար ստեղծվել եք սեփական ռեստորանի համար: Դա բավականին տարածված է, բայց թվում է, որ շատ կանոնավոր հաճախորդներ Facebook- ի էջը «սիրում են»: Այժմ պատկերացրեք այն էջը, որն ունի ծրագիր, որտեղ ընտրված եւ բաժանելի են շատ գեղեցիկ, խառնաշփոթ պատկերներով ընտրացանկի տարրերը: Ձանձրալի կարգավիճակի թարմացման կամ ձեր էջի ընդամենը հղման փոխարեն, հեռախոսի համարը եւ հասցեն, հավելվածը կարող է թույլ տալ, որ օգտվողը կիսվի իր լրատվական նյութում `ձեր ռեստորանում պարզապես կերակրեց ավելի ուշադիր միջոց: Իսկ օգտվողները ավելի հակված կլինեն սեղմել նկարի վրա, քան պարզապես նորմալ կապակցված տեքստը: Եվ հավելվածի օգտվողը հազիվ թե պետք է ինչ-որ բան անի: Քանի որ նրանք արդեն թույլ են տվել, որ ծրագիրը կարող է կիսել իրենց պրոֆիլը, դա նույնիսկ ավելի պարզ է, քան այն, ինչ նրանք կերան:

Եթե ​​դուք փնտրում եք գաղափարներ կամ ոգեշնչում, թե ինչ ֆեյսբուքյան հավելվածը պետք է կառուցեք, թերթեք Facebook App Center- ը :

Ինչպես սկսել Սկիզբ շենք կառուցել

Սկսելու համար դուք պետք է ունենաք Facebook- ի հաշիվ: Օգտագործեք Ձեր անձնական Facebook հաշիվը ձեր բիզնեսի կամ կազմակերպության համար Facebook էջ ստեղծելու համար: Ձեր անձնական տեղեկությունները անվտանգ են եւ չեն կապվում էջին, եթե դուք չեք ցանկանում, որ «ստեղծողը» հանրությանը հայտնի լինի, սակայն Facebook- ը պնդում է, որ բոլոր էջերը, որոնք ստեղծվում են մարդկանց կողմից, այլ ոչ թե ընկերություններից, որոնք ստանում են իրենցից:

App- ի գրելու առաջին քայլը ստանում է App: Ձեր ֆեյսբուքյան հաշիվով, հավելեք հավելվածի հավելվածը ձեր Facebook- ի պրոֆիլին եւ այնուհետեւ կտտացրեք «Կարգավորել նոր հայտը»: Այնուհետեւ պարզապես ստացեք այն անվանափոխելու խնդիրները, համաձայնեցնելով որոշակի ստանդարտ ծառայության պայմաններ եւ պատկերն իր լոգոյի համար (դուք կարող եք փոխել այն ավելի ուշ):

Դուք չունեք հաղորդագրություն փակցնելու համար անհրաժեշտ է «geek» գրել հիմնական Facebook- ի դիմումները: Ձեզ հարկավոր է որոշ կայքերի ծրագրավորման լեզուների եւ որոշ ազատ տարածքների մասին հիմնական գիտելիքներ վեբ սերվերի վրա, որտեղ դուք կանցկացնեք ձեր Facebook ծրագիրը, որը գրվելու է որպես պարզ PHP ֆայլեր: MySQL- ը շատ բաց աղբյուրի տվյալների բազայի կառավարման համակարգ է, որը վարելու է PHP- ի սցենարներ, որոնք անհրաժեշտ են գրել: Մի անհանգստացեք, թե PHP- ն ինչի համար է, քանի որ օրիգինալ անունը այլեւս վավեր չէ եւ այժմ այն ​​կողմ է, որը սկսվում է PHP- ից: Recursive acronyms սովորական կատակ է ծրագրավորողների շրջանում: PHP- ից բացի `Hypertext Preprocessor- ը, որը դուք կարող եք տեսնել նախկինում, GNU- ի ոչ թե Unix եւ PNG- ի GIF- ն չէ:

Դիմադրության պարամետրերից ընտրեք կտավը եւ HTML- ը որպես մատուցման մեթոդը: Հնարավոր է լսել FBML- ի (Facebook Markup Language- ը, ի տարբերություն Hyper Text Markup Language- ի), սակայն 2012 թ. Հունիս ամսվա դրությամբ Facebook- ի մշակողները դադարել են աջակցել FBML- ին եւ բոլոր ծրագրերը գրված են HTML- ում, JavaScript- ում եւ CSS- ում:

Օգտագործելով ցանկացած WYSIWYG (Ինչ եք տեսնում, թե ինչ եք ստանում, ըստ էության, որեւէ տեքստային խմբագիր առանց ավտոմատ ձեւաչափման (օրինակ, Microsoft Word- ի), օրինակ `Գրառման գրքույկը, HTML- ի խմբագիր, գրեք այն բովանդակությունը, որը ցանկանում եք ցուցադրել ձեր Facebook- ի ներսում:

Որն է կտավային էջը: Պարզապես ձեր դիմումի հիմնական էջը, որը օգտվողը տեսնում է ամեն անգամ, երբ սեղմեք ձեր հավելվածին: Ստեղծեք նոր ծրագիր, տվեք այն անուն: Մուտքագրեք հետեւյալ մանրամասները.

Canvas URL - ձեր հավելվածի յուրահատուկ անունը @http: //apps.facebook.com/: Դուք կարող եք այն մարմնավորել պատկերակները, նկարագրությունները եւ այլն:

Canvas Callback- ի URL- ը, կտավի ամբողջական էջը, որը պահվում է MySQL սերվերի վրա: Մուտք գործեք ձեր վեբ սերվերի վրա, որտեղ դուք պետք է հյուրընկալեք Facebook- ի հավելվածը եւ ստեղծեք «facebook» ենթահամակարգ: Այսպիսով, եթե ձեր տիրույթը օրինակ է, ապա Facebook- ի հավելվածին կարելի է ծանոթանալ example.com/facebook- ից:

Այժմ մենք պետք է ստեղծենք այն օգտվողների համար, որոնք ցանկանում են ավելացնել ձեր հավելվածը: Սկսնակ պետք է օգտագործի պաշտոնական PHP- ի հաճախորդը: Ինչ ենք անելու, պարզ պատկեր է ցույց տալիս:

Սա պետք է լինի PHP- ի հիմնական սկիզբը: Գնալ այն ֆայլին, որը մուտքագրվել է որպես Canvas Callback URL- ը, սա Facebook- ի ձեր դիմումի բոլոր զանգերի համար անջատված կետն է:

// Ներառեք Facebook- ի հաճախորդների գրադարանը
պահանջում է ('facebook.php');
// սահմանեք վավերացման փոփոխականներ
$ appapikey = '';
$ appsecret = '';
$ facebook = նոր Facebook ($ appapikey, $ appsecret);
// Ես նաեւ կկարողանամ մուտք գործել իմ սեփական բազան, գրեթե յուրաքանչյուր զանգի վրա, այնպես որ այստեղ կբացվի db- ն
$ username = "";
$ password = "";
$ database = "";
mysql_connect (localhost, $ username, $ password);
@mysql_select_db ($ database) կամ մեռնել («Հնարավոր չէ ընտրել տվյալների բազա»);
Դուք այժմ պատրաստ եք համագործակցել Facebook API- ի հետ:

Օգտագործելով Facebook API- ը

Գրաֆիկ API- ը Ֆեյսբուքի պլատֆորմի հիմքն է, որը հնարավորություն է ընձեռում մշակողներին կարդալ եւ գրել տվյալներ Ֆեյսբուքում: Գրաֆիկական API- ն ներկայացնում է ֆեյսբուքյան սոցիալական գրաֆիկի պարզ, հետեւողական տեսակետը, գրաֆիկի (օրինակ, մարդիկ, լուսանկարները, իրադարձությունները եւ էջերը) եւ նրանց միջեւ կապերը միասնական ներկայացնող (օրինակ, ընկերների փոխհարաբերությունները, համօգտագործված բովանդակությունը եւ լուսանկարչական պիտակները) ): Գուցե հայտատուի հետ միասին, սա ֆեյսբուքյան հարթակի ամենահզոր կողմն է մշակողների համար: Հաշվի առնելով ճիշտ խթանները / մարկետինգը / բրենդինգը / այն, ինչ ցանկանում եք զանգահարել, Facebook- ի հավելվածները կարող են տարածվել վայրի հրդեհի նման: Facebook- ի մշակողների կողմից սովորաբար օգտագործվող երկու առանձնահատկությունը, ավելի լայն լսարանին հասնելու համար, հրավիրում եւ հրատարակում է նորություններ:

Երկուսն էլ սովորաբար կատարվում են հավելվածի գրանցման ժամանակ եւ օգտագործվում են օգտագործողի անձնական ցանցի անդամներին տեղեկացնելու համար: Բայց նրանք տարբերվում են այն բանում, որ հրավիրատոմսը օգտագործողի ընտրության ընկերներին ուղղված բաց հարց է, մինչդեռ լրատվական տարբերակը պասիվ ընտրություն է այն մարդկանց, որոնք օգտագործում են ձեր դիմումը: Ավելի դժվար է օգտվողին հրավիրել հրավիրել, քանի որ միշտ չէ, որ ողջունելի է, բայց եթե օգտվողը հաջողությամբ թիրախ է դնում, դա կարող է հանգեցնել ավելի բարձր մակարդակի գրանցման իրենց ընկերների շրջանում:

Այդպես է: Յուրաքանչյուրը այժմ կարող է ավելացնել ձեր Facebook հավելվածը իրենց պրոֆիլներին կամ արկղերի ներդիրում կամ հիմնական պրոֆիլի էջի ծայրամասում:

Facebook- ի App Tips & amp; Հնարքներ

Բացի այդ, կան մի քանի լրացուցիչ հնարքներ, որոնք կարող եք հեռացնել ձեր թեւից `ձեր այցելուներին զարմացնելու համար.

Մի շտապեք: Հիշեք, որ Facebook- ը ունի ՀՏՀ-ն եւ ինչպես նաեւ `ինչպես ձեզ օգնելու համար: Եթե ​​սա դեռ կարծես չափազանց բարդ է, կան ընկերություններ, որոնք կարող եք օգտվել OfferPop- ի եւ Wildfire- ի նախընտրական կառուցված ծրագրերից, որոնք դուք կարող եք հարմարեցնել ձեր Facebook- ի էջը վճարման համար: Սակայն ֆեյսբուքյան ծրագիր ստեղծելու համար ծառայություն կամ մշակող գումար ծախսելը նախքան պարզ ծրագիր է դնում: