Ինչ իմանալ
- Գնացեք developers.facebook.com և ընտրեք Իմ հավելվածները > Ստեղծել հավելված: Մուտքագրեք մանրամասներ ձեր App ID-ի համար: Ընտրեք զարգացման սցենարներ կամ բաց թողեք:
- Ընտրեք Կարգավորել-ը ձեր ուզած հավելվածի տեսակի ներքո: Messenger հավելվածի համար ընտրեք ձեր էջը և լրացրեք Webhook-ի տեղադրման հրահանգները:
- Օգտագործեք Graph API-ը՝ Facebook-ից տվյալներ կարդալու և գրելու համար: Graph API-ն ներկայացնում է Facebook սոցիալական գրաֆիկի պարզ տեսք:
Դուք կարող եք ստեղծել ձեր սեփական Facebook հավելվածը ձեր ընկերության, կազմակերպության կամ անձնական օգտագործման համար՝ այն ինտեգրելով ձեր ֆեյսբուքյան էջի հետ: Facebook Developers պլատֆորմն ունի այն ամենը, ինչ ձեզ հարկավոր է, ներառյալ անհրաժեշտ գործիքներն ու ուղեցույցները, որոնք կուղեկցեն ձեզ այդ գործընթացում:
Ինչպես ստեղծել Facebook-ի հավելված ձեր էջի համար
Հետևյալ քայլերը ձեզ կտանեն Facebook Messenger-ի համար հավելված ստեղծելու գործընթացը: Այնուամենայնիվ, կան մի քանի այլ ապրանքներ, որոնք կարող եք ընտրել ձեր հավելվածի համար: Հետևյալ քայլերը նաև պահանջում են, որ դուք ստեղծեք ֆեյսբուքյան էջ:
- Նավարկեք developers.facebook.com վեբ դիտարկիչով: Եթե դուք դեռ մուտք չեք գործել ձեր Facebook հաշիվ, ընտրեք Մուտք գործեք վերևի աջում՝ ձեր հաշիվ մուտք գործելու համար:
-
Ընտրեք Իմ հավելվածները վերևի աջ մասում և ընտրեք + Ստեղծել հավելված բացվող ցանկից:
-
Ստեղծեք ձեր հավելվածի ID-ն՝ մուտքագրելով անուն Display Name դաշտում և էլփոստի հասցե Կոնտակտ էլփոստի դաշտում:
Ընտրեք կապույտ Ստեղծել հավելվածի ID կոճակը, երբ ավարտեք:
Ձեզ կարող է պահանջվել անվտանգության ստուգում կատարել՝ մուտքագրելով CAPTCHA կոդը:
-
Facebook-ը ձեզ հնարավորություն կտա ընտրել չորս սցենարներից, որոնք կօգնեն ձեզ ստեղծել ձեր հավելվածը: Դուք կարող եք ընտրել մեկը և ընտրել կապույտ Հաստատել կոճակը ներքևում, կամ եթե ցանկանում եք ստեղծել ձեր հավելվածն առանց այս սցենարներից որևէ մեկի օգտագործման, ընտրեք Բաց թողնել Փոխարենը՝ ։
Այս կոնկրետ ձեռնարկի համար մենք բաց կթողնենք սցենարները:
-
Ընտրեք Կարգավորել կոճակը, որպեսզի ապրանքը սկսի ձեր հավելվածը ստեղծել:
Այս ձեռնարկի նպատակների համար մենք ընտրելու ենք Messenger.
-
Մուտքի նշաններ բաժնում ընտրեք բացվող ցուցակը էջի տակ՝ ընտրելու Facebook-իէջը, որը ցանկանում եք օգտագործել:
Հնարավոր է, որ դուք ստիպված լինեք խմբագրել թույլտվությունները՝ հավելվածին հասանելիություն տրամադրելու և նշան ստեղծելու համար: Ընտրեք կապույտ Խմբագրել թույլտվությունները կոճակը > Շարունակել որպես [Name] > Էջի վանդակ >Հաջորդ > Կատարված > Լավ: Էջի մուտքի նշան դաշտում կհայտնվի նիշերի տող:
-
Որևէ այլ բան անելուց առաջ դուք պետք է հետևեք Facebook-ի Webhook-ի տեղադրման հրահանգներին՝ հաստատելու նշան ստեղծելու համար, որը ձեզ անհրաժեշտ կլինի հաջորդ քայլի համար:
Ձեզ անհրաժեշտ կլինի Node.js-ը տեղադրել ձեր համակարգչում ձեր վեբ-կապը կարգավորելու համար:
-
Webhooks բաժնում ընտրեք Set Up Webhooks և մուտքագրեք ձեր էջի URL հետ կանչի URL դաշտում գումարած : verify token դուք ստեղծել եք վերջին քայլում Verify Token դաշտում:
-
Ընտրեք վանդակները վեբ-կապիկների կողքին, որոնք ցանկանում եք առաքվել ձեր վեբ-կապին:
Facebook-ը խորհուրդ է տալիս ամենաքիչը ընտրել հաղորդագրություններ և հաղորդագրությունների_հետադարձամենաքիչը:
-
Ընտրեք կապույտ Ստուգել և պահպանել կոճակը։
GET հարցումը կուղարկվի ձեր webhook-ին: Եթե ամեն ինչ ճիշտ կարգավորեք, ձեր webhook կարգավորումներն ավտոմատ կերպով կպահվեն:
-
Այժմ ձեր հավելվածը ձեր էջին բաժանորդագրվելու համար վերադարձեք ձեր հավելվածի Կարգավորումներ և փնտրեք Token Generation բաժինը և ընտրեք Ընտրեք էջ՝ ձեր էջը բացվող ցուցակից ընտրելու համար:.
- Վերադառնալ Webhooks բաժին, արեք նույնը, ինչ վերևում՝ ընտրելով Ընտրեք էջ՝ ձեր էջը բացվող ցանկից ընտրելու համար:
- Ընտրեք Բաժանորդագրվել կոճակը։
-
Որպեսզի համոզվեք, որ ամեն ինչ ճիշտ եք կարգավորել, փորձարկեք ձեր հավելվածը՝ ձեր շարժական սարքում այցելելով Facebook.com կամ Messenger և հաղորդագրություն ուղարկելով ձեր էջին: Ձեր webhook-ը պետք է ստանա webhook միջոցառում, ինչը նշանակում է, որ ձեր հավելվածը հաջողությամբ կարգավորվել է:
Եթե օգտագործում եք Messenger-ը ձեր հավելվածի հետ, դիտեք Facebook-ի Quickstart ուղեցույցը, որը կօգնի ձեզ ստեղծել ձեր առաջին Messenger բոտը:
Ի՞նչ է Facebook հավելվածը:
Մշակավորողները ստեղծում են ընդհանուր հավելվածների մեծ մասը, որոնք դուք կգտնեք Facebook-ում, Facebook Developers հարթակի միջոցով: Հազարավոր երրորդ կողմի հավելվածներ հասանելի են Facebook-ի անձնական հաշվի միջոցով օգտագործելու համար, որոնք օգնում են ձեզ կապել այլ ապրանքների և ծառայությունների հետ:
Հավելվածը (չպետք է շփոթել նմանատիպ ոչ լրիվ հավելվածի հետ, որը կոչվում է «applet») իրականում ծրագիր չէ այն առումով, որ Mac և Windows համակարգիչների օգտագործողները գիտեն այդ տերմինը:Համակարգչային հավելվածը (նաև հայտնի է որպես ծրագրակազմ և ծրագրեր) տեղադրելու փոխարեն սկավառակից կամ ներբեռնում ձեր համակարգչի կոշտ սկավառակի վրա, դուք կօգտագործեիք Facebook հավելվածը՝ գործարկելով ձեր բրաուզերում, որը տեղ չի զբաղեցնում ձեր համակարգչում:
Օրինակ, եթե դուք օգտագործում եք հավելված՝ Facebook-ում ընկերոջ հետ Scrabble խաղալու համար, Facebook-ը ձեր կատարած յուրաքանչյուր քայլը պահում է իր սերվերների վրա, ոչ թե տեղական: Էջը թարմացվում է, երբ նորից մուտք գործեք կամ այլ կերպ թարմացնեք ձեր բրաուզերը: Սա է հիմնական տարբերությունը Facebook հավելվածի և սովորական հավելվածի միջև:
Ի՞նչ է Facebook-ի մշակողների հարթակը:
Facebook-ը գործարկել է Facebook Developers հարթակը 2007 թվականին՝ տրամադրելով շրջանակ, որը մշակողները կարող են օգտագործել՝ ստեղծելու հավելվածներ, որոնք փոխազդում են Facebook-ի հիմնական գործառույթների հետ: Սա նշանակում էր, որ հավելվածները կարող են կիսվել օգտատերերի մասին արտաքին հավելվածների հետ բաց API-ի (հավելվածների ծրագրավորման ինտերֆեյսի) միջոցով:
Facebook Developers հարթակը տրամադրում է API-ների և գործիքների մի շարք, որոնք թույլ են տալիս երրորդ կողմի ծրագրավորողներին ինտեգրվել բաց գրաֆիկին՝ լինի դա Facebook.com-ի հավելվածների, թե արտաքին կայքերի և սարքերի միջոցով:
Ինչու՞ կստեղծեիք Facebook-ի հավելված:
Կարող եք մտածել, թե ինչի՞ համար կարող է ձեր բիզնեսը օգտագործել Scrabble-ի նման խաղը: Շատ քիչ է, բայց խաղերը հավելվածների միակ օգտագործումը չեն: Ցանկացած կազմակերպություն, ով ցանկանում է, որ իր անունը տարածվի սոցիալական ցանցում, կարող է օգտագործել հավելված՝ ապրանքանիշի ճանաչում ստեղծելու համար:
Մտածեք այս սցենարը. Դուք ռեստորանի սեփականատեր եք՝ իր ֆեյսբուքյան էջով: Շատերը էջի գրառումներին կենցաղային մեկնաբանություններ են անում, և վերջ: Էջն ունի երկրպագուների բազա, բայց ոչ շատ հաճախորդներ են բավականաչափ խրախուսվում այն «հավանելու» համար:
Այժմ պատկերացրեք, որ էջն ունի հավելված, որը թվարկում է ընտրացանկի տարրերը. լրացված լուսանկարներով, որոնք օգտատերերը կարող են ընտրել և տարածել: Ձեր երկրպագուներին ստատուսների ձանձրալի թարմացումներ կամ ձեր բլոգի հղումներ առաջարկելու փոխարեն, հավելվածը կարող է թույլ տալ, որ նրանք ավելի աչք գրավող տեսարան ունենան այն մասին, թե ինչ են հենց նոր կերել ձեր ռեստորանում: Երկրպագուների համար այն և՛ հեշտ է, և՛ զվարճալի, և այս կերպ դուք օգտագործում եք սոցիալական մարքեթինգի արժեքը:
Օգտագործելով Facebook API
Graph API-ն Facebook Developers հարթակի առանցքն է, որը ծրագրավորողներին հնարավորություն է տալիս կարդալ և գրել տվյալներ Facebook-ում: Graph API-ն ներկայացնում է Facebook սոցիալական գրաֆիկի պարզ, հետևողական տեսք՝ միատեսակ ներկայացնելով գծապատկերում գտնվող առարկաները (օրինակ՝ մարդիկ, լուսանկարներ, իրադարձություններ և էջեր) և դրանց միջև եղած կապերը (օրինակ՝ ընկերների հարաբերությունները, համօգտագործվող բովանդակությունը և լուսանկարների պիտակները):).
Հավելվածի գրացուցակի հետ մեկտեղ սա Facebook հարթակի ամենահզոր կողմն է մշակողների համար:
Երկու գործառույթ, որոնք հաճախ օգտագործում են Facebook-ի ծրագրավորողները՝ ընդլայնելու իրենց լսարանները, հավելվածների հրավերներն ու գրառումներն են նորությունների լրահոսում: Երկուսն էլ Facebook-ի օգտատերերին ասում են, թե իրենց ընկերներից ով է մասնակցում հավելվածին:
Հրավերը բացահայտ հարց է, որն ուղղված է հավելվածի օգտատերերի ընտրած ընկերներին: Մյուս կողմից, Newsfeed տարբերակը պարզապես թույլ է տալիս ուրիշներին իմանալ, որ ընկերն օգտագործում է հավելված:
Օգտատիրոջը հրավերներ ուղարկելն ավելի դժվար է, քանի որ նման հրավերները միշտ չէ, որ ողջունելի են: Այնուամենայնիվ, եթե օգտատերը դրանք ուղարկի նրանց, ովքեր կարող են իսկապես հետաքրքրված լինել հավելվածով, դա կարող է հանգեցնել գրանցումների:
Ճիշտ խթանների, մարքեթինգի և բրենդինգի դեպքում Facebook-ում հավելվածները կարող են տարածվել հրդեհի պես: Հետևեք ստորև ներկայացված հրահանգներին՝ իմանալու համար, թե ինչպես կառուցել ձեր առաջինը: