Როგორ ავაშენოთ Facebook აპლიკაცია თქვენი გვერდი

გსურთ შექმნათ Facebook- ის აპლიკაცია, მაგრამ არ ვიცი სად უნდა დაიწყოს? ან თქვენ გსმენიათ Facebook- ის აპლიკაციები, მაგრამ არც კი იციან, რა არიან ისინი. Facebook Apps ყველგან არის ადგილზე, და ყველაზე მეტად გავრცელებული პირობა არის რეალურად დაწერილი Facebook- ის საკუთარი დეველოპერები. Facebook- ის ფოტოები, მოვლენები და მრავალი სხვა "ძირითადი" თვისებები ცალკე ნაკადია. და არსებობს ათასობით სხვა მესამე მხარის apps ხელმისაწვდომია სამონტაჟო თქვენი პირადი Facebook ანგარიშზე.

რა არის აპლიკაცია?

შენიშვნა მე ვუთხარი "ინსტალაციას" და არა "გადმოწერეთ". "აპლიკაცია" (არ უნდა იყოს დაბნეული, რომ არ არის აბსოლუტურად სრულიად სრული აპლიკაცია სახელწოდებით "აპლეტი") არ არის ნამდვილად "აპლიკაცია", რომელიც იცნობს Mac მომხმარებლებს და მხოლოდ ერთი სიტყვით Windows მომხმარებლებს, მაგრამ "აპლიკაციები" და "პროგრამები" უხეშად სინონიმობენ ერთმანეთზე, როგორც პროგრამული უზრუნველყოფა პერსონალურ კომპიუტერზე. ისინი დამონტაჟებულია დისკზე ან გადმოწერილი, მაგრამ არც ისე მარტივია, რომ ისინი ფაქტობრივად დაწერენ თქვენს ხისტ დისკზე. აპლიკაცია არ არის. ეს არის ფუნქცია ვებსაიტზე, რომელიც თქვენს ბრაუზერზე არ შედის. ასე რომ, თუ აპლიკაციას იყენებდით აპლიკაციას Scrabble- თან მეგობრებთან ერთად Facebook- ზე, ყოველ ნაბიჯზე გადაგიყვანთ Facebook- ის სერვერებზე შენახული და არა თქვენი კომპიუტერის კომპიუტერები. და გვერდი განახლებები, როდესაც თქვენ კვლავ შეხვიდეთ ან სხვაგვარად განაახლეთ თქვენი ბრაუზერი. ეს არის ძირითადი, თუ რას აკეთებს "აპლიკაცია".

რა არის Facebook პლატფორმა?

Facebook- მა Facebook- ის პლატფორმა 2007 წლის 24 მაისს დაიწყო, რომელიც პროგრამისტებისთვის განკუთვნილი პროგრამების შექმნას ითვალისწინებს, რომლებიც ქმნიან ძირითად Facebook- ის ფუნქციებს . მომხმარებლის ინფორმაცია შეიძლება გაზიარდეს ვებ-გვერდებზე გარე პროგრამებზე, ვებ-გვერდის ახალი ფუნქციის მიწოდება, რომელიც აწვდის თავის მომხმარებლის მონაცემებს ღია API- ის მეშვეობით. API არის პროგრამირების ინტერფეისი ინტერფეისი, რომელიც განკუთვნილია გამოყენებული როგორც ინტერფეისი პროგრამული კომპონენტების მიერ ერთმანეთთან კომუნიკაცია. სინამდვილეში, Facebook განაცხადის პლატფორმა არის ერთ-ერთი ყველაზე ცნობილი API. Facebook- ის პლატფორმა უზრუნველყოფს API- ებისა და ინსტრუმენტების კომპლექტს, რაც მესამე მხარის დეველოპერებს საშუალებას აძლევს ინტეგრირება " ღია გრაფაში " - განაცხადების მეშვეობით Facebook.com- ზე ან გარე ვებსაიტებსა და მოწყობილობებზე.

რატომ გსურთ Facebook- ის აპლიკაცია?

რა შეუძლია თქვენი ბიზნესი გამოიყენოს თამაში, როგორიცაა Scrabble? ძალიან ცოტა, მაგრამ თამაშები, ხოლო უაღრესად პოპულარული, არ არის ერთადერთი გამოყენების apps. მათ შეუძლიათ გამოიყენონ ნებისმიერი პირი, რომელსაც სურს თავისი სახელი სოციალური მედიის სფეროში. იფიქრეთ ზოგადი საჩივრების შესახებ, რომლებიც გამოაქვეყნებიან "სათესლე სენდვიჩის სენდვიჩის სადილებისთვის" სტატუსის განახლებისთვის . და ვიფიქროთ იმ Facebook გვერდის შექმნაზე, რომელიც შენს რესტორანშია შექმნილი. ეს არის საკმაოდ პოპულარული, მაგრამ არ ჩანს, რომ ბევრი რეგულარული მომხმარებელს "liking" გვერდი Facebook- ზე. ახლა წარმოიდგინეთ გვერდი, რომელსაც აქვს აპლიკაცია, სადაც მენიუს ელემენტი ძალიან ლამაზია, tantalizing images are selectable და shareable. მოსაწყენი სტატუსის განახლების ნაცვლად ან თქვენი გვერდის მხოლოდ ბმულით, ტელეფონის ნომრით და მისამართებით, აპლიკაციას შეუძლია საშუალება აძლევს მომხმარებელს გაუზიარონ თავიანთი სიახლეები უფრო მეტად თვალწარმტაცი გზაზე, რაც მხოლოდ რესტორანში შეჭამეს. და მომხმარებლებს უფრო დახვეწილი იქნება სურათზე დაჭერით, ვიდრე ნორმალური ლურჯი დაკავშირებული ტექსტი. და app მომხმარებელს ძლივს აქვს არაფერი. მას შემდეგ, რაც მათ უკვე აძლევენ აპლიკაციას გააცნონ თავიანთი პროფილი, ეს უფრო მარტივია, ვიდრე აკმაყოფილებს წინადადებას, რაც მათ შეჭამეს.

თუ ეძებთ იდეებს ან შთაგონებას, თუ რა Facebook აპი უნდა აშენდეს, დაათვალიეროთ Facebook აპლიკაციის ცენტრი .

როგორ დავიწყოთ აპლიკაციის შექმნა

უნდა დაიწყოს, თქვენ უნდა ჰქონდეთ Facebook ანგარიში. გამოიყენე თქვენი პირადი Facebook ანგარიშის შექმნა Facebook გვერდი თქვენი ბიზნესის ან ორგანიზაცია. შენი პირადი ინფორმაცია უსაფრთხოა და არ არის მიბმული გვერდი, თუ არ გინდა, რომ "შემოქმედი" საჯაროდ იყოს ცნობილი, მაგრამ Facebook ითხოვს ყველა გვერდს, რომელიც ქმნის ხალხს და არა კომპანიებისგან.

აპლიკაციის პირველი ნაბიჯი აპლიკაციას იღებს. თქვენი არსებული Facebook ანგარიშით, დაამატეთ დეველოპერის აპლიკაცია თქვენს Facebook- ზე და შემდეგ დააჭირეთ ღილაკს "ახალი აპლიკაციის დაყენება". ამის შემდეგ უბრალოდ გაეცანით ის დასახელების ამოცანებს, დათანხმდებიან ზოგიერთი სტანდარტული პირობებით და ატვირთეთ გამოსახულება მის ლოგოსთვის (მოგვიანებით შეგიძლიათ შეცვალოთ იგი).

თქვენ არ უნდა იყოთ "ფეისბუქები" ძირითადი Facebook აპლიკაციების წერისთვის. თქვენ დაგჭირდებათ რამდენიმე ძალიან მარტივი ცოდნა ვებ პროგრამირების ენები და თავისუფალი სივრცე ვებ სერვერზე, სადაც თქვენ უმასპინძლებს თქვენი Facebook app, რომელიც დაიწერა, როგორც მარტივი PHP ფაილი. MySQL არის ძალიან პოპულარული ღია მონაცემთა ბაზების მართვის სისტემა PHP სკრიპტების გაშვებისთვის, რაც თქვენ გჭირდებათ. არ ინერვიულოთ რა PHP დგას, რადგან ეს ორიგინალური სახელი აღარ არის სწორი და ახლა დგას რაღაც, რაც იწყება PHP- სთან ერთად. რეკურსიული აკრონიმები საერთო ხუმრობაა პროგრამირების შორის. გარდა PHP: Hypertext Preprocessor ზოგიერთი სხვა საერთო პირობა შეგიძლიათ იხილოთ ადრე GNU's Not Unix და PNG- ის არ GIF.

აპლიკაციის პარამეტრებიდან აირჩიეთ ტიპური ტიპები და დაყენებულია HTML როგორც გაწევის მეთოდი. თქვენ შეიძლება გსმენიათ FBML- ის (Facebook Markup Language- სგან განსხვავებით ჰიპერ ტექსტის მარკირების ენაზე), მაგრამ 2012 წლის ივნისის განმავლობაში Facebook- ის დეველოპერები შეწყვიტეს FBML- ის მხარდაჭერით და ყველა აპლიკაცია HTML, JavaScript და CSS- ში დაიწერა.

ნებისმიერი WYSIWYG- ის გამოყენება (რაც თქვენ ხედავთ - ძირითადად ნებისმიერი ტექსტური რედაქტორი ავტომატური გაფორმებით [როგორიცაა Microsoft Word] როგორიცაა Notepad) HTML რედაქტორი, დაწერეთ შინაარსი, რომ გსურთ თქვენი Facebook- ის გამოყენება.

რა არის ტილო გვერდი? უბრალოდ თქვენი აპლიკაციის მთავარი გვერდი, რომლითაც მომხმარებელი ხედავს ყოველ ჯერზე თქვენს აპლიკაციას. შექმენით ახალი აპლიკაცია, მისცეს სახელი. შეიყვანეთ შემდეგი დეტალები:

ტილო URL- თქვენი აპების უნიკალური სახელი @ http://apps.facebook.com/. შეგიძლიათ ხორციელი ხატვა, აღწერილობა და ა.შ.

ტილო გადამისამართება URL - მთლიანი URL of ტილო გვერდი ინახება თქვენს MySQL სერვერზე. შესვლა თქვენს ვებ სერვერზე, სადაც თქვენ მასპინძლობს Facebook აპლიკაციას და შექმნას ქვე-დირექტორია სახელწოდებით "facebook". ასე რომ, თუ თქვენი დომენი არის example.com, Facebook- ის აპლიკაცია ხელმისაწვდომი იქნება example.com/facebook.

ახლა ჩვენ უნდა შევქმნათ კონფიგურაციის გვერდი მომხმარებლებისთვის, რომელთაც სურთ თქვენი აპლიკაციის დამატება. დამწყები უნდა იყენებდეს ოფიციალურ PHP კლიენტს. ის, რაც ჩვენ უნდა გავაკეთოთ, აჩვენებს უბრალო გამოსახულებას.

ეს უნდა იყოს ძირითადი დაწყების PHP სკრიპტი. გადადიხარ იმ ფაილში, რომელიც შედიხარ როგორც ტილო გადამისამართება URL - ეს არის გამოსაყენებელი წერტილი ყველა ზარისთვის, რომელიც Facebook- დან თქვენი აპლიკაციისთვისაა განკუთვნილი.

/ ჩართეთ Facebook კლიენტის ბიბლიოთეკა
demand_once ('facebook.php');
// უცნობია ავტორიზაციის ცვლადები
$ appapikey = '';
$ appsecret = '';
$ facebook = ახალი Facebook ($ appapikey, $ appsecret);
// მე ასევე იქნება წვდომის საკუთარი მონაცემთა ბაზა თითქმის ყველა ზარის ასე იქნება db აქ
$ username = "";
$ password = "";
$ მონაცემთა ბაზა = "";
mysql_connect (localhost, $ username, $ password);
@mysql_select_db ($ მონაცემთა ბაზა) ან იღუპება ("მონაცემთა ბაზის არჩევა შეუძლებელია");
ახლა უკვე მზად ხართ Facebook API- თან.

Facebook API- ის გამოყენებით

გრაფა API არის Facebook- ის პლატფორმის ძირითადი, რაც საშუალებას აძლევს დეველოპერებს წაიკითხონ და დაამონონ ფაილები Facebook- ში. გრაფიკული API წარმოადგენს სოციალურ გრაფაში მარტივი, თანმიმდევრული თვალსაზრისით, გრაფაში (მაგალითად, ადამიანები, ფოტოები, მოვლენები და გვერდები) ერთმანეთისგან წარმოდგენა და მათ შორის კავშირები (მაგალითად, მეგობრული ურთიერთობა, საერთო შინაარსი და ფოტო ჩანთები) ). ერთად შესაძლოა განაცხადის დირექტორია, ეს არის ყველაზე ძლიერი ასპექტი Facebook პლატფორმა დეველოპერები. იმის გათვალისწინებით, უფლება წახალისების / მარკეტინგის / ბრენდინგის / რასაც თქვენ მინდა მოვუწოდებთ, apps on Facebook შეიძლება გავრცელდეს, როგორიცაა wildfire. Facebook- ის დეველოპერები ხშირად იყენებენ უფრო ფართო აუდიტორიის მიღებას, აპლიკაციებს იწვევენ და სიახლეები.

ორივე ნორმალურად გაკეთდება სააპლიკაციო დროში და გამოიყენება მომხმარებლის პირადი ქსელის წევრების ინფორმირებისთვის. მაგრამ ისინი განსხვავდებიან იმით, რომ მოიწვიეთ კონკრეტული კითხვა, რომელიც მიზნად ისახავს მომხმარებლის არჩევანის გაკეთებას, ხოლო newsfeed- ის ვარიანტი პასიური არჩევანია, რომ ისინი იყენებენ თქვენს განაცხადს. მით უმეტეს, რომ მომხმარებელი გამოგიგზავნით გამოწვევას, რადგან ისინი ყოველთვის არ მიდიან, მაგრამ თუ მომხმარებელი მიზნად ისახავს მათ წარმატებას, ეს შეიძლება გამოიწვიოს მათ მეგობრებს შორის მაღალ ხელმოწერაზე.

ის არის. ნებისმიერ მსურველს შეუძლია დაამატოთ თქვენი Facebook აპი მათი პროფილების ან ყუთების ჩანართში ან მთავარი პროფილის გვერდის გვერდით.

Facebook აპლიკაცია რჩევები & amp; ტრიუკები

გარდა ამისა, არსებობს რამდენიმე დამატებითი tricks შეგიძლიათ ამოიღონ თქვენი ყდის to dazzle თქვენი სია:

ნუ დაივიწყებ! დამახსოვრება Facebook აქვს ხშირად დასმული კითხვები და როგორ უნდა დაგეხმაროთ გასწვრივ გზა, ძალიან! თუ ეს ჯერ კიდევ ძალიან რთულია, კომპანიები შეგიძლიათ გამოიყენოთ როგორც OfferPop და Wildfire- ის წინასწარ ჩაშენებული აპლიკაციები, რომლებიც შეგიძლიათ გამოიყენოთ თქვენი Facebook გვერდი საფასურისთვის. მაგრამ მისცეს მარტივი აპლიკაციის მიღება, სანამ ფულს ხარჯავს მომსახურების ან დეველოპერზე Facebook- ის შექმნა.