რა უნდა იცოდე
- გადადით developers.facebook.com-ზე და აირჩიეთ My Apps > Create App. შეიყვანეთ დეტალები თქვენი აპის ID-ისთვის. აირჩიეთ განვითარების სცენარები ან გამოტოვეთ.
- აირჩიეთ Set Up სასურველი აპის ტიპის მიხედვით. Messenger აპისთვის აირჩიეთ თქვენი გვერდი და შეავსეთ Webhook-ის დაყენების ინსტრუქციები.
- გამოიყენეთ Graph API, რომ წაიკითხოთ და ჩაწეროთ მონაცემები Facebook-ში. Graph API წარმოადგენს Facebook სოციალური გრაფიკის მარტივ ხედს.
შეგიძლიათ შექმნათ თქვენი საკუთარი Facebook აპი თქვენი კომპანიისთვის, ორგანიზაციისთვის ან პირადი სარგებლობისთვის, თქვენს Facebook გვერდზე ინტეგრირებით. Facebook Developers-ის პლატფორმას აქვს ყველაფერი, რაც გჭირდებათ, მათ შორის საჭირო ინსტრუმენტები და სახელმძღვანელოები, რომლებიც დაგეხმარებათ ამ პროცესში.
როგორ ავაშენოთ Facebook აპი თქვენი გვერდისთვის
შემდეგი ნაბიჯები გადაგიყვანთ Facebook Messenger-ისთვის აპლიკაციის შექმნის პროცესს. თუმცა, არსებობს რამდენიმე სხვა პროდუქტი, რომელიც შეგიძლიათ აირჩიოთ თქვენი აპისთვის. შემდეგი ნაბიჯები ასევე მოითხოვს, რომ გქონდეთ Facebook გვერდის დაყენება.
- ნავიგაცია developers.facebook.com-ზე ვებ ბრაუზერში. თუ უკვე არ ხართ შესული თქვენს Facebook ანგარიშში, აირჩიეთ შესვლა ზედა მარჯვენა კუთხეში, რათა შეხვიდეთ თქვენს ანგარიშში.
-
აირჩიეთ ჩემი აპები ზედა მარჯვენა კუთხეში და შემდეგ აირჩიეთ + შექმენით აპი ჩამოსაშლელი სიიდან.
-
შექმენით თქვენი აპლიკაციის ID, შეიყვანეთ სახელი Display Name ველში და ელფოსტის მისამართი საკონტაქტო ელფოსტის ველში.
აირჩიეთ ლურჯი შექმენით აპლიკაციის ID ღილაკი როცა დაასრულებთ.
შეიძლება მოგეთხოვოთ უსაფრთხოების შემოწმების დასრულება CAPTCHA კოდის შეყვანით.
-
Facebook მოგცემთ შესაძლებლობას აირჩიოთ ოთხი სცენარიდან, რათა დაგეხმაროთ თქვენი აპლიკაციის შექმნაში. შეგიძლიათ აირჩიოთ ერთი და აირჩიეთ ლურჯი Confirm ღილაკი ბოლოში, ან თუ გსურთ შექმნათ თქვენი აპი რომელიმე ამ სცენარის გამოყენების გარეშე, აირჩიეთ გამოტოვება ამის ნაცვლად.
ამ კონკრეტული გაკვეთილისთვის, ჩვენ გამოტოვებთ სცენარებს.
-
აირჩიეთ Set Up ღილაკი პროდუქტისთვის, რათა დაიწყოს თქვენი აპი.
ამ სახელმძღვანელოს მიზნებისთვის, ჩვენ ვაპირებთ ავირჩიოთ მესენჯერ.
-
Access Tokens-ის განყოფილებაში აირჩიეთ ჩამოსაშლელი სია გვერდის ქვეშ, რათა აირჩიოთ ფეისბუქის გვერდი, რომლის გამოყენებაც გსურთ..
შეიძლება დაგჭირდეთ ნებართვების რედაქტირება აპისთვის წვდომის მისაცემად და ჟეტონის შესაქმნელად. აირჩიეთ ლურჯი რედაქტირების უფლება ღილაკი > გაგრძელება როგორც [Name] > გვერდის ჩამრთველი >შემდეგი > შესრულებულია > OK. სიმბოლოების სტრიქონი გამოჩნდება გვერდის წვდომის ნიშნის ველში.
-
სანამ რამეს გააკეთებთ, უნდა მიჰყვეთ Facebook-ის Webhook-ის დაყენების ინსტრუქციებს, რათა შექმნათ დამადასტურებელი ჟეტონი, რომელიც დაგჭირდებათ შემდეგი ნაბიჯისთვის.
თქვენ დაგჭირდებათ Node.js დაინსტალირებული თქვენს კომპიუტერში ვებჰუკის დასაყენებლად.
-
Webhooks განყოფილებაში აირჩიეთ Set Up Webhooks და შეიყვანეთ თქვენი გვერდის URL გამოხმაურების URL ველში პლუს . verify token თქვენ შექმენით ბოლო ეტაპზე Verify Token ველში.
-
აირჩიეთ შემშვები ველები webhook-ის მოვლენების გვერდით, რომელთა მიწოდებაც გსურთ თქვენს webhook-ზე.
ფეისბუქი გირჩევთ აირჩიოთ შეტყობინებები და შეტყობინებების_პოსტბეკები მინიმუმამდე.
-
აირჩიეთ ლურჯი ღილაკი Verify და Save.
GET მოთხოვნა გაიგზავნება თქვენს webhook-ზე. თუ ყველაფერს სწორად დააყენებთ, თქვენი ვებჰუკის პარამეტრები ავტომატურად შეინახება.
-
ახლა, რომ გამოიწეროთ თქვენი აპი თქვენს გვერდზე, დაუბრუნდით თქვენი აპლიკაციის პარამეტრებს და მოძებნეთ Token Generation განყოფილება და აირჩიეთ აირჩიეთ გვერდი, რათა აირჩიოთ თქვენი გვერდი ჩამოსაშლელი სიიდან.
- უბრუნდით Webhooks განყოფილებას, გააკეთეთ იგივე, რაც ზემოთ, აირჩიეთ აირჩიეთ გვერდი, რათა აირჩიოთ თქვენი გვერდი ჩამოსაშლელი სიიდან.
- აირჩიეთ გამოწერა ღილაკი.
-
იმისთვის, რომ ყველაფერი სწორად დააყენოთ, შეამოწმეთ თქვენი აპლიკაცია Facebook.com-ზე ან Messenger-ზე გადასვლით თქვენს მობილურ მოწყობილობაზე და გაგზავნით შეტყობინებას თქვენს გვერდზე. თქვენმა ვებჰუკმა უნდა მიიღოს ვებჰუკის ღონისძიება, რაც ნიშნავს, რომ თქვენი აპი წარმატებით დაყენდა.
თუ იყენებთ მესენჯერს თქვენს აპთან ერთად, გაითვალისწინეთ Facebook-ის Quickstart სახელმძღვანელო, რომელიც დაგეხმარებათ შექმნათ თქვენი პირველი Messenger ბოტი.
რა არის Facebook აპლიკაცია?
დეველოპერები ქმნიან საერთო აპლიკაციების უმეტესობას, რომლებსაც ნახავთ Facebook-ზე, Facebook Developers პლატფორმის მეშვეობით. ათასობით მესამე მხარის აპი ხელმისაწვდომია Facebook-ის პირადი ანგარიშის საშუალებით გამოსაყენებლად, რაც დაგეხმარებათ სხვა პროდუქტებთან და სერვისებთან დაკავშირებაში.
აპი (არ უნდა აგვერიოს ანალოგიურად არც თუ ისე სრულ აპლიკაციაში, რომელსაც ეწოდება "აპლეტი") ნამდვილად არ არის აპლიკაცია იმ გაგებით, რომ Mac და Windows კომპიუტერების მომხმარებლებმა იციან ეს ტერმინი.იმის ნაცვლად, რომ დააინსტალიროთ კომპიუტერული პროგრამა (ასევე ცნობილია როგორც პროგრამული უზრუნველყოფა და პროგრამები) დისკიდან ან ჩამოტვირთოთ თქვენი კომპიუტერის მყარ დისკზე, თქვენ იყენებდით Facebook აპს თქვენს ბრაუზერში გაშვებით, რომელიც არ იკავებს ადგილს თქვენს კომპიუტერში.
მაგალითად, თუ თქვენ იყენებთ აპს ფეისბუქზე მეგობართან ერთად Scrabble-ის სათამაშოდ, Facebook ინახავს თქვენს თითოეულ მოძრაობას თავის სერვერებზე და არა ადგილობრივად. გვერდი განახლდება, როდესაც ხელახლა შეხვალთ სისტემაში ან სხვაგვარად განაახლებთ თქვენს ბრაუზერს. ეს არის ძირითადი განსხვავება Facebook აპსა და ჩვეულებრივ აპლიკაციას შორის.
რა არის Facebook დეველოპერების პლატფორმა?
ფეისბუქმა გამოუშვა Facebook Developers პლატფორმა 2007 წელს, რაც უზრუნველყოფს ჩარჩოს, რომელიც დეველოპერებს შეუძლიათ გამოიყენონ აპლიკაციების შესაქმნელად, რომლებიც ურთიერთქმედებენ Facebook-ის ძირითად ფუნქციებთან. ეს ნიშნავს, რომ აპებს შეეძლოთ მომხმარებლის ინფორმაციის გაზიარება გარე აპლიკაციებთან ღია API-ის (აპლიკაციის პროგრამირების ინტერფეისის) მეშვეობით.
ფეისბუქის დეველოპერების პლატფორმა უზრუნველყოფს API-ების და ხელსაწყოების კომპლექტს, რომლებიც მესამე მხარის დეველოპერებს საშუალებას აძლევს ინტეგრირდნენ ღია გრაფაში - იქნება ეს Facebook.com-ის აპლიკაციების მეშვეობით, თუ გარე ვებსაიტებისა და მოწყობილობების მეშვეობით.
რატომ შექმნით Facebook აპს?
შეიძლება გაინტერესებთ, რისთვის შეუძლია თქვენს ბიზნესს გამოიყენოს თამაში, როგორიცაა Scrabble? ძალიან ცოტა, მაგრამ თამაშები არ არის აპლიკაციების ერთადერთი გამოყენება. ნებისმიერ სუბიექტს, რომელსაც სურს მისი სახელის გაზიარება სოციალურ ქსელში, შეუძლია გამოიყენოს აპი ბრენდის აღიარების გენერირებისთვის.
განიხილეთ ეს სცენარი: თქვენ ფლობთ რესტორანს საკუთარი Facebook გვერდით. ბევრი ადამიანი აქვეყნებს ამქვეყნიურ კომენტარებს გვერდის პოსტებზე და ეს ასეა. გვერდს აქვს თაყვანისმცემლების ბაზა, მაგრამ არც თუ ისე ბევრი მომხმარებელი გრძნობს საკმარისად წახალისებულს, რომ „მოიწონოს“იგი.
ახლა წარმოიდგინეთ, რომ გვერდს აქვს აპი, რომელიც ჩამოთვლის მენიუს ელემენტებს - დასრულებული ფოტოებით, რომელთა არჩევა და გაზიარება მომხმარებლებს შეუძლიათ. იმის ნაცვლად, რომ თქვენს ფანებს შესთავაზოთ მოსაწყენი სტატუსის განახლებები ან ბმულები თქვენს ბლოგზე, აპს შეუძლია ნება მისცეს მათ გააზიარონ უფრო თვალწარმტაცი ხედვა იმის შესახებ, რაც ახლახან ჭამეს თქვენს რესტორანში. ფანებისთვის მისი გამოყენება მარტივი და სახალისოა და ამ გზით თქვენ იყენებთ სოციალური მარკეტინგის ღირებულებას.
ფეისბუქის API-ის გამოყენება
Graph API არის Facebook Developers პლატფორმის ბირთვი, რომელიც დეველოპერებს საშუალებას აძლევს წაიკითხონ და ჩაწერონ მონაცემები Facebook-ში. Graph API წარმოადგენს ფეისბუქის სოციალური გრაფიკის მარტივ, თანმიმდევრულ ხედს, რომელიც ერთნაირად წარმოადგენს გრაფიკის ობიექტებს (მაგ., ადამიანებს, ფოტოებს, მოვლენებს და გვერდებს) და მათ შორის კავშირებს (მაგ., მეგობრებთან ურთიერთობა, გაზიარებული კონტენტი და ფოტო ტეგები.).
აპლიკაციის დირექტორიასთან ერთად, ეს არის Facebook პლატფორმის ყველაზე ძლიერი ასპექტი დეველოპერებისთვის.
ორი ფუნქცია, რომელსაც Facebook-ის დეველოპერები ხშირად იყენებენ თავიანთი აუდიტორიის გასადიდებლად არის აპლიკაციების მოწვევები და პოსტები ახალი ამბების ისტორიებში. ორივე ეუბნება Facebook-ის მომხმარებლებს, რომელი მათი მეგობარი მონაწილეობს აპლიკაციაში.
მოწვევა არის აშკარა კითხვა, რომელიც გამიზნულია აპლიკაციის მომხმარებლის არჩეულ მეგობრებზე. მეორეს მხრივ, ახალი ამბების ოფცია უბრალოდ აცნობებს სხვებს, რომ მეგობარი იყენებს აპს.
მომხმარებლის მოწვევის გაგზავნა უფრო რთულია, რადგან ასეთი მოწვევები ყოველთვის მისასალმებელი არ არის. თუმცა, თუ მომხმარებელი მათ გაუგზავნის მათ, ვინც შეიძლება ნამდვილად დაინტერესდეს აპით, ამან შეიძლება გამოიწვიოს რეგისტრაცია.
სწორი წახალისებით, მარკეტინგით და ბრენდინგით, აპები Facebook-ზე შეიძლება გავრცელდეს ცეცხლის მსგავსად. მიჰყევით ქვემოთ მოცემულ ინსტრუქციებს, რათა ისწავლოთ როგორ შექმნათ თქვენი პირველი.