Как да се изгради Facebook приложение за вашата страница

Искате да създадете приложение в Facebook, но не знаете откъде да започнете? Или сте чували за Facebook Apps, но дори не знаете какви са те. Facebook Apps са навсякъде на сайта, а повечето от по-често срещаните са всъщност написани от собствени разработчици на Facebook. Снимки, събития и много други "основни" функции на Facebook са всъщност отделни приложения. Съществуват и хиляди други приложения на трети страни, които могат да бъдат инсталирани във вашия личен Facebook акаунт.

Какво представлява приложение?

Забележете, че казах "инсталация", а не "изтегляне". "Приложението" (което не бива да се бърка с подобно не съвсем пълно приложение, наречено "Applet") всъщност не е "приложение" - което би било познато на потребителите на Mac и само дума за потребителите на Windows, но "приложенията" и "програмите" са грубо синоними, както софтуера се нарича на персонален компютър. Те са инсталирани от диска или са изтеглени, но по един или друг начин те всъщност се записват на вашия твърд диск. Приложението няма. Това е функция на уебсайт, който не върви повече от вашия браузър. Така че, ако сте използвали приложение, за да играете Scrabble с приятел на Facebook, всеки ход, който направите, е запазен на сървърите на Facebook, а не на компютрите на вас или на вашия приятел. Страницата се актуализира, когато влезете отново или по друг начин опресните браузъра си. Това е ядрото на това, което прави нещо "приложение".

Какво представлява платформата Facebook?

Facebook стартира платформата Facebook на 24 май 2007 г., осигурявайки рамка за разработчиците на софтуер за създаване на приложения, които взаимодействат със основни функции на Facebook . Потребителската информация може да бъде споделена от уеб общности до външни приложения, предоставяйки нова функционалност на уеб общността, която споделя потребителските си данни чрез отворен API. API е интерфейс за програмиране на приложения, който е спецификация, предназначена да бъде използвана като интерфейс от софтуерните компоненти за комуникация помежду си. Всъщност платформата за приложения Facebook е един от най-известните приложни програмни интерфейси (API). Платформата Facebook осигурява набор от приложни програмни интерфейси (API) и инструменти, които позволяват на разработчиците на трети страни да се интегрират с " отворената графика " - независимо дали чрез приложения на Facebook.com или външни уеб сайтове и устройства.

Защо искаш приложение в Facebook?

Какво може да използва вашата фирма като Скрабъл? Много малко, но игри, докато са изключително популярни, не са единствената употреба на приложения. Те могат да бъдат използвани от всяко предприятие, което иска името му да бъде споделено в сферата на социалните медии. Помислете за честото оплакване на някои хора, които публикуват актуални актуализации на състоянието на "сандвич за сандвичи с риба тон за обяд". И помислете за Facebook страницата, която създадохте за ресторанта, който притежавате. Това е доста популярно, но не изглежда, че много редовни клиенти "харесват" страницата във Facebook. Сега представете си, че страницата има приложение, в което могат да се избират и споделят елементи от меню с много хубави, привлекателни изображения. Вместо актуализирано скучно състояние или просто връзка към страницата си с телефонен номер и адрес, приложение може да позволи на този потребител да сподели в своята новинарска поща по-привлекателен начин за това, което току-що изяде във вашия ресторант. Потребителите ще са по-склонни да кликват върху снимката, отколкото обикновен синьо свързан текст. А потребителят на приложението едва трябва да направи нищо. Тъй като вече са позволили на приложението да споделя с профила си, това е още по-лесно, отколкото да се изрече изречението за това, което са яли.

Ако търсите идеи или вдъхновение на това, което приложение Facebook трябва да изградите, разгледайте App Center на Facebook .

Как да започнете Изграждане на приложение

За да започнете, трябва да имате профил в Facebook. Използвайте личния си Facebook акаунт, за да създадете Facebook страница за вашия бизнес или организация. Вашата лична информация е безопасна и не се свързва със страницата, ако не искате публиката да бъде "известен", но Facebook настоява, че всички страници се създават от хора, а не от самите компании от началната страница.

Първата стъпка в написването на приложение е получаването на приложение. Със съществуващия си профил във Facebook добавете приложението за програмисти във вашия Facebook профил и след това кликнете върху "Настройване на ново приложение". След това просто преминете през задачите по именуване, съгласуване с някои стандартни Общи условия и качване на изображение за логото му (можете да го промените по-късно).

Не е нужно да сте "гейк" за писане на основни Facebook приложения. Ще имате нужда от много основни познания за езиците за програмиране в мрежата и малко свободно място на уеб сървър, където ще бъде домакин вашето Facebook приложение, което ще бъде написано като прости PHP файлове. MySQL е много популярна система за управление на бази данни с отворен код за работа с PHP скриптове, които ще трябва да напишете. Не се притеснявайте какво представлява PHP, тъй като оригиналното му име вече не е валидно и то сега означава нещо, което започва със самото PHP. Рекурсивните акроними са често срещана шега сред програмистите. Освен PHP: Hypertext Preprocessor някои други често срещани, които може би сте виждали, са GNU's Not Unix и PNG's Not GIF.

От настройките на приложението изберете Платно и задайте HTML като метод за изобразяване. Може да сте чували за FBML (Facebook Markup Language, за разлика от Hyper Text Markup Language), но от юни 2012 г. разработчиците на Facebook спряха да поддържат FBML и всички приложения са написани в HTML, JavaScript и CSS.

Използвайки WYSIWYG (това, което виждате е това, което получавате - по същество всеки текстов редактор без автоматично форматиране [като Microsoft Word] като Notepad) HTML редактор, напишете съдържанието, което искате да се показва във вашата Facebook приложение.

Какво представлява страница за платно? Просто главната страница на приложението, която потребителят вижда всеки път, когато кликне върху приложението ви. Настройте ново приложение и му дайте име. Въведете следните данни:

URL адрес на платното - уникалното име на приложението ви @http: //apps.facebook.com/. Можете да го направите с икони, описания и т.н.

URL адрес за обратно извикване на платформа - пълният URL адрес на страницата на платното, което ще се съхранява на Вашия MySQL сървър. Влезте в уеб сървъра си, където ще хоствате приложението Facebook и създайте поддиректория, наречена "facebook". Така че, ако домейнът ви е example.com, приложението Facebook може да бъде достъпно от example.com/facebook.

Сега трябва да създадем страница за настройка за потребителите, които искат да добавят приложението ви. За начинаещи трябва да се използва официален PHP клиент. Това, което ще правим, е просто изображение.

Това трябва да бъде основно начало PHP скрипт. Отворете файла, който сте въвели като URL адрес за обратно повикване в платформата - това е точката за прескачане на всички обаждания от Facebook във вашето приложение.

// Включете библиотеката на клиенти на Facebook
require_once ('facebook.php');
// Задайте променливи за удостоверяване
$ appapikey = '';
$ appsecret = '';
$ facebook = нов Facebook ($ appapikey, $ appsecret);
/ / Аз също ще имам достъп до собствената си база данни на почти всяко обаждане, така че ще задам db тук
$ Потребителско име = "";
$ Парола = "";
$ База данни = "";
mysql_connect (Localhost, $ потребителско име, парола $);
@ mysql_select_db ($ database) или умре ("Не може да се избере база данни");
Вече сте готови да взаимодействате с приложния програмен интерфейс (API) на Facebook.

Използване на API за Facebook

Graph API е ядрото на Facebook Platform, което позволява на разработчиците да четат и записват данни във Facebook. API на графиката представя прост и последователен изглед на социалната графика на Facebook, представляващ еднакво обектите в графиката (напр. Хора, снимки, събития и страници) и връзките между тях (напр. Приятелски връзки, споделено съдържание и фотографски маркери ). Наред с може би директорията на приложенията, това е най-мощният аспект на платформата Facebook за разработчици. Предвид правилните стимули / маркетинг / брандинг / каквото искате да наречете, приложенията във Facebook могат да се разпространяват като горски пожар. Две характеристики, често използвани от разработчиците на Facebook за достигане до по-широка аудитория, са поканите за приложения и историите за новините.

Обикновено те се извършват в момента на регистрация на приложението и се използват за информиране на членовете на личната мрежа на потребителя. Но те се различават по това, че поканата е изричен въпрос, насочен към приятелите на потребителя, докато опцията за новини е пасивен избор за хората, които използват вашето приложение. По-трудно е да накарате даден потребител да изпрати покани, защото те не винаги са добре дошли, но ако някой ги насочи успешно, може да доведе до по-висока степен на регистрация сред приятелите си.

Това е. Всеки вече може да добави приложението ви в Facebook в профилите си или в раздела "Кутии", или в страничната лента на главната страница на потребителския профил.

Facebook App Съвети & amp; трикове

Освен това има няколко допълнителни трикове, които можете да премахнете от ръкава си, за да заслепете посетителите си:

Не се тресете! Не забравяйте, че Facebook има често задавани въпроси и как да ви помогне по пътя! Ако това все още изглежда твърде сложно, съществуват фирми, които можете да използвате като OfferPop и Wildfire, които имат предварително създадени приложения, които можете да персонализирате за страницата си във Facebook срещу заплащане. Но направете опростено приложение, преди да харчите пари за услуга или програмист, за да създадете приложение за Facebook.