Jak vytvořit Facebook aplikace pro vaši stránku

Chcete vytvořit Facebook aplikaci, ale nevíte, kde začít? Nebo jste slyšeli o Facebook Apps, ale ani nevíte, jaké to jsou. Aplikace Facebooku jsou všude na webu a většina z nich častěji je napsána vlastními vývojáři Facebooku. Fotografie, události a mnoho dalších "jádrových" funkcí Facebooku jsou ve skutečnosti samostatné aplikace. A k dispozici je tisíce dalších aplikací třetích stran k instalaci do vašeho osobního Facebook účtu.

Co je aplikace?

Všimněte si, že jsem řekl "instalace" a ne "stáhnout". "Aplikace" (neměla by být zaměňována s podobně ne úplnou aplikací nazvanou "Applet") není ve skutečnosti "aplikací" - což by bylo známé uživatelům Mac a jen slovo pro uživatele Windows, ale "aplikace" a "programy" jsou zhruba synonymem pro sebe, jaký software je volán v osobním počítači. Jsou instalovány z disku nebo staženy, ale v každém případě se skutečně zapisují na pevný disk. Aplikace neplatí. Je to funkce pro web, který nepřekračuje váš prohlížeč. Takže pokud používáte App pro přehrávání Scrabble s přítelem na Facebooku, každý pohyb, který uděláte, je uložen na serverech Facebook, nikoliv na počítačích vás nebo vašeho přítele. A stránka se aktualizuje, když se znovu přihlásíte nebo jinak aktualizujete svůj prohlížeč. To je jádro toho, co dělá něco "app".

Co je platforma Facebook?

Společnost Facebook spustila platformu Facebook dne 24. května 2007, která poskytuje rámec pro vývojáře softwaru pro vytváření aplikací, které komunikují se základními funkcemi Facebooku . Uživatelské informace lze sdílet z webových komunit s externími aplikacemi a přináší nové funkce webové komunitě, která sdílí její uživatelská data prostřednictvím otevřeného rozhraní API. Rozhraní API je rozhraní pro programování aplikací, které je specifikací určenou k vzájemné komunikaci pomocí softwarových komponent. Aplikační platforma Facebook je ve skutečnosti jedním z nejznámějších API. Platforma Facebook nabízí sadu rozhraní API a nástrojů, které umožňují vývojářům třetích stran integrovat se s " otevřeným grafem " - ať už prostřednictvím aplikací na Facebook.com nebo externích webových stránkách a zařízeních.

Proč chcete aplikaci Facebook?

Co může vaše firma používat hru jako Scrabble? Velmi málo, ale hry, i když jsou mimořádně populární, nejsou jediným použitím aplikací. Mohou být použity jakoukoli entitou, která chce sdílet své jméno ve sféře sociálních médií. Přemýšlejte o společné stížnosti, kterou někteří lidé zveřejňují stavové aktualizované stavby "sendviče na tuňákové saláty na oběd". A přemýšlejte o Facebook stránce, kterou jste vytvořili pro vlastní restauraci. Je to docela populární, ale zdá se, že mnoho pravidelných zákazníků "má rád" stránku na Facebooku. Nyní si představte stránku, která má aplikaci, kde jsou volitelná a sdílená položka nabídky s velmi hezkými, záludnými obrázky. Namísto nudné aktualizace stavu nebo pouhého odkazu na vaši stránku, s telefonním číslem a adresou, může aplikace umožnit uživateli, aby sdílel ve svém novinkovém krmivu mnohem zajímavější způsob toho, co právě jedli ve vaší restauraci. A uživatelé budou mít větší tendenci k tomu, aby klikli na obrázek, než jen normální modrý text. A uživatel aplikace má sotva něco udělat. Vzhledem k tomu, že již aplikace umožnily sdílet svůj profil, je to dokonce jednodušší než psát větu toho, co jedli.

Pokud hledáte nápady nebo inspiraci o aplikaci aplikace Facebook, kterou byste měli vytvořit, procházejte Facebook App Center .

Jak začít Začněte vytvářet aplikaci

Chcete-li začít, musíte mít účet ve službě Facebook. Použijte svůj osobní Facebook účet k vytvoření stránky Facebooku pro vaši firmu nebo organizaci. Vaše osobní údaje jsou v bezpečí a nebudou svázány na stránku, pokud nechcete, aby byl "tvůrce" veřejně známý, ale Facebook trvá na tom, že všechny stránky vytvořené lidmi, a nikoliv ze samotných firem, pocházejí z inicializace.

Prvním krokem při psaní aplikace je získání aplikace. S vaším stávajícím účtem Facebook přidáte aplikaci Vývojář do svého profilu ve službě Facebook a klikněte na tlačítko "Nastavit novou aplikaci". Poté jednoduše projděte úkoly jmenování, souhlasu s některými standardními smluvními podmínkami a nahrajte obrázek jeho loga (později jej můžete změnit).

Nemusíte být "geek" pro psaní základních aplikací Facebook. Budete potřebovat nějaké velmi základní znalosti webových programovacích jazyků a nějakého volného místa na webovém serveru, kde budete hostit vaši aplikaci Facebook, která bude psána jako jednoduché PHP soubory. MySQL je velmi populární open source databázový systém pro správu PHP skriptů, které budete muset psát. Nebojte se, co PHP znamená, protože původní název již není platný a nyní znamená něco, co začíná samotným PHP. Rekurzivní akronymy jsou běžným vtipem mezi programátory. Jiné než PHP: Hypertext Preprocessor Některé jiné běžné, které jste možná viděli dříve, jsou GNU's Not Unix a PNG's Not GIF.

Z nastavení aplikace zvolte Plátno a nastavte HTML jako metodu vykreslování. Možná jste slyšeli o FBML (Facebook Markup Language, na rozdíl od Hyper Text Markup Language), ale od června 2012 vývojáři Facebook přestali podporovat FBML a všechny aplikace jsou napsány v jazycích HTML, JavaScript a CSS.

Pomocí libovolného WYSIWYGu (co vidíte je to, co získáte - v podstatě libovolný textový editor bez automatického formátování [například Microsoft Word], jako je Notepad) editor HTML, napište obsah, který chcete zobrazit ve své aplikaci Facebook.

Co je stránka plátna? Jednoduše hlavní stránka aplikace, kterou uživatel vidí při každém kliknutí na vaši aplikaci. Nastavte novou aplikaci a dejte jí jméno. Zadejte následující údaje:

Adresa URL kanálu - jedinečný název aplikace @http: //apps.facebook.com/. Můžete si je zkombinovat s ikonami, popisy atd.

Canvas Callback URL - celá URL stránky plátna, která má být uložena na serveru MySQL. Přihlaste se na webový server, kde budete hostit aplikaci Facebook a vytvoříte podadresář s názvem "facebook". Takže pokud je vaše doména example.com, aplikace Facebook je přístupná z example.com/facebook.

Nyní musíme vytvořit stránku nastavení pro uživatele, kteří chtějí přidat vaši aplikaci. Začátečník by měl používat oficiálního klienta PHP. Co budeme dělat, je ukázat jednoduchý obrázek.

Toto by mělo být základní PHP skript. Přejděte na soubor, který jste zadali jako adresu URL pro zpětné volání služby Canvas - to je skokový bod pro všechna volání z Facebooku do vaší aplikace.

// Zahrnout knihovnu klientů Facebook
require_once ('facebook.php');
// Nastavte ověřovací proměnné
$ appapikey = '';
$ appsecret = '';
$ facebook = nový Facebook ($ appapikey, $ appsecret);
// Také budu mít přístup ke své vlastní databázi téměř v každém hovoru, takže zde nastavím db
$ username = "";
$ heslo = "";
$ databáze = "";
mysql_connect (localhost, $ username, $ heslo);
@mysql_select_db ($ database) nebo zemřít ("Nemohu vybrat databázi");
Nyní jste připraveni komunikovat s Facebook API.

Použití rozhraní Facebook API

Graph API je jádrem platformy Facebook, která umožňuje vývojářům číst a zapisovat data do Facebooku. Rozhraní Graph API představuje jednoduchý, konzistentní pohled na společenský graf Facebook, který jednotně reprezentuje objekty v grafu (např. Lidi, fotografie, události a stránky) a propojení mezi nimi (např. Přátelské vztahy, sdílený obsah a značky fotografií ). Spolu s adresářem aplikací je to nejsilnější aspekt platformy Facebook pro vývojáře. S ohledem na správné pobídky / marketing / branding / cokoli chcete nazvat, aplikace na Facebooku se mohou šířit jako požár. Dvě funkce, které běžně používají vývojáři Facebooku pro oslovení širšího publika, jsou pozvánky na aplikace a příběhy zpráv.

Oba jsou obvykle prováděny v době přihlášení do aplikace a slouží k informování členů osobní sítě uživatele. Ale liší se tím, že pozvánka je výslovná otázka zaměřená na přátele uživatele, zatímco volba newsfeed je pasivní volbou pro lidi, kteří svou aplikaci používají. Je těžší dostat uživatele k odeslání pozvánek, protože nejsou vždy vítáni, ale pokud je uživatel úspěšně zacielil, může to vést k vyšší míře registrace mezi svými přáteli.

A je to. Kdokoliv může nyní přidat svou aplikaci Facebook do svých profilů buď na kartě Krabice nebo na postranním panelu hlavní profilové stránky.

Facebook App Tips & amp; Triky

Také existuje několik dalších triků, které můžete odstranit z rukávu a oslnit své návštěvníky:

Nebojte se! Zapamatujte si, že Facebook má často kladené dotazy a jak vám pomáhat na cestě! Pokud se to stále zdá příliš komplikované, existují firmy, které můžete použít jako OfferPop a Wildfire, které mají předem vytvořené aplikace, které si můžete přizpůsobit pro svou Facebook stránku za poplatek. Ale udělejte jednoduchou aplikaci vyzkoušet, než vynakládáte peníze na službu nebo vývojáře k vytvoření aplikace pro Facebook.