Co je dobré vědět
- Přejděte na developers.facebook.com a vyberte Moje aplikace > Vytvořit aplikaci. Zadejte podrobnosti pro ID aplikace. Vyberte scénáře vývoje nebo přeskočte.
- U požadovaného typu aplikace vyberte Nastavit. V případě aplikace Messenger vyberte svou stránku a dokončete pokyny k nastavení Webhooku.
- Používejte Graph API ke čtení a zápisu dat na Facebook. Rozhraní Graph API představuje jednoduchý pohled na sociální graf Facebooku.
Můžete si vytvořit svou vlastní aplikaci Facebook pro vaši společnost, organizaci nebo osobní použití tím, že ji integrujete se svou stránkou na Facebooku. Platforma Facebook Developers má vše, co potřebujete, včetně nezbytných nástrojů a průvodců, které vás provedou celým procesem.
Jak vytvořit aplikaci na Facebooku pro vaši stránku
Následující kroky vás provedou procesem vytvoření aplikace pro Facebook Messenger. Existuje však několik dalších produktů, které si můžete pro svou aplikaci vybrat. Následující kroky také vyžadují, abyste měli nastavenou stránku na Facebooku.
- Ve webovém prohlížeči přejděte na web developers.facebook.com. Pokud ještě nejste přihlášeni ke svému účtu na Facebooku, vyberte Přihlásit se vpravo nahoře a přihlaste se ke svému účtu.
-
Vpravo nahoře vyberte Moje aplikace a poté z rozevíracího seznamu vyberte + Vytvořit aplikaci.
-
Vytvořte si ID aplikace zadáním jména do pole Zobrazované jméno a e-mailové adresy do pole Kontaktní e-mail.
Po dokončení vyberte modré tlačítko Vytvořit ID aplikace.
Můžete být požádáni o provedení bezpečnostní kontroly zadáním kódu CAPTCHA.
-
Facebook vám dá možnost vybrat si ze čtyř scénářů, které vám pomohou vytvořit vaši aplikaci. Můžete si vybrat jeden a vybrat modré tlačítko Confirm ve spodní části, nebo pokud byste raději vytvořili aplikaci bez použití jednoho z těchto scénářů, vyberte Přeskočit Místo toho.
U tohoto konkrétního tutoriálu Přeskočíme scénáře.
-
Vyberte tlačítko Nastavit pro produkt a začněte vytvářet vaši aplikaci.
Pro účely tohoto tutoriálu vybereme Messenger.
-
V části Přístupové tokeny vyberte rozbalovací seznam pod stránkou a vyberte stránku na Facebooku, kterou chcete použít.
Aby bylo možné aplikaci udělit přístup a vygenerovat token, možná budete muset upravit oprávnění. Vyberte modré tlačítko Upravit oprávnění > Pokračovat jako [Name] > zaškrtávací políčko stránky > Další > Hotovo > OK. V poli Token přístupu na stránku se zobrazí řetězec znaků.
-
Než uděláte cokoli jiného, musíte se řídit pokyny k nastavení Webhooku na Facebooku a vytvořit ověřovací token, který budete potřebovat v dalším kroku.
K nastavení webhooku budete potřebovat na svém počítači nainstalovaný Node.js.
-
V části Webhooky vyberte Nastavit webhooky a do pole URL zpětného volání zadejte URL vaší stránky plus verify token, který jste vytvořili v posledním kroku do pole Verify Token.
-
Zaškrtněte zaškrtávací políčka vedle událostí webhooku, které chcete doručovat do vašeho webhooku.
Facebook doporučuje vybrat minimálně messages a messaging_postbacks.
-
Vyberte modré tlačítko Ověřit a uložit.
Na váš webhook bude odeslán požadavek GET. Pokud vše nastavíte správně, vaše nastavení webhooku se automaticky uloží.
-
Chcete-li si nyní aplikaci přihlásit k odběru své stránky, vraťte se do Nastavení aplikace a vyhledejte sekci Generování tokenů a vyberte Vyberte stránku a vyberte svou stránku z rozevíracího seznamu.
- Zpět do sekce Webhooky proveďte totéž jako výše výběrem Vyberte stránku a vyberte svou stránku z rozevíracího seznamu.
- Vyberte tlačítko Přihlásit se.
-
Abyste měli jistotu, že vše nastavíte správně, otestujte svou aplikaci tak, že na svém mobilním zařízení přejdete na Facebook.com nebo Messenger a odešlete zprávu na svou stránku. Váš webhook by měl obdržet událost webhooku, což znamená, že vaše aplikace byla úspěšně nastavena.
Pokud se svou aplikací používáte Messenger, zvažte prostudování Průvodce rychlým startem na Facebooku, který vám pomůže vytvořit vašeho prvního robota v Messengeru.
Co je aplikace Facebook?
Vývojáři vytvářejí většinu běžných aplikací, které najdete na Facebooku, prostřednictvím platformy Facebook Developers. Prostřednictvím osobního účtu na Facebooku jsou k dispozici tisíce aplikací třetích stran, které vám pomohou propojit vás s dalšími produkty a službami.
Aplikace (nezaměňovat s podobně ne zcela úplnou aplikací zvanou „applet“) není ve skutečnosti aplikací v tom smyslu, že tento termín znají uživatelé počítačů Mac a Windows. Namísto instalace počítačové aplikace (známé také jako software a programy) z disku nebo stažení na pevný disk počítače byste použili aplikaci Facebook spuštěním v prohlížeči a-, který ve vašem počítači nezabírá žádné místo.
Pokud například používáte aplikaci k hraní Scrabble s přítelem na Facebooku, Facebook ukládá každý váš pohyb na své servery, nikoli lokálně. Stránka se aktualizuje, když se znovu přihlásíte nebo jinak obnovíte prohlížeč. To je hlavní rozdíl mezi aplikací na Facebooku a běžnou aplikací.
Co je platforma pro vývojáře Facebooku?
Facebook spustil platformu Facebook Developers v roce 2007, která poskytuje rámec, který mohou vývojáři používat k vytváření aplikací, které spolupracují s hlavními funkcemi Facebooku. To znamenalo, že aplikace mohly sdílet informace o uživateli s externími aplikacemi prostřednictvím otevřeného API (rozhraní pro programování aplikací).
Platforma Facebook Developers poskytuje 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 Facebooku.com nebo externích webových stránek a zařízení.
Proč byste si vytvořili aplikaci na Facebooku?
Možná se ptáte, k čemu může vaše firma využít hru jako Scrabble? Velmi málo, ale hry nejsou jediným využitím aplikací. Každá entita, která chce sdílet své jméno na sociální síti, může pomocí aplikace vytvořit rozpoznání značky.
Zvažte tento scénář: Vlastníte restauraci s vlastní facebookovou stránkou. Mnoho lidí přidává k příspěvkům stránky všední komentáře a to je tak vše. Stránka má fanouškovskou základnu, ale jen málo zákazníků se cítí dostatečně povzbuzeno, aby ji „lajkovali“.
Nyní si představte, že stránka má aplikaci se seznamem položek menu – doplněných fotkami, které si uživatelé mohou vybrat a sdílet. Místo toho, abyste svým fanouškům nabízeli nudné aktualizace stavu nebo odkazy na váš blog, aplikace jim může umožnit sdílet poutavější pohled na to, co právě jedli ve vaší restauraci. Pro fanoušky je to snadné a zábavné, a vy tak využijete hodnotu sociálního marketingu.
Pomocí Facebook API
Rozhraní Graph API je jádrem platformy Facebook Developers a umožňuje vývojářům číst data z Facebooku a zapisovat do něj. Grafické rozhraní API představuje jednoduchý a konzistentní pohled na sociální graf na Facebooku, který jednotně představuje objekty v grafu (např. lidi, fotografie, události a stránky) a propojení mezi nimi (např. vztahy s přáteli, sdílený obsah a značky fotografií).).
Spolu s adresářem aplikací je to nejvýkonnější aspekt platformy Facebook pro vývojáře.
Dvě funkce, které vývojáři Facebooku často používají k rozšíření svého publika, jsou pozvánky do aplikací a příspěvky do zpráv. Oba sdělují uživatelům Facebooku, kteří z jejich přátel se aplikace účastní.
Pozvánka je explicitní otázka cílená na přátele podle výběru uživatele aplikace. Na druhou stranu možnost newsfeedu jednoduše dává ostatním vědět, že přítel používá aplikaci.
Přimět uživatele, aby rozesílal pozvánky, je obtížnější, protože takové pozvánky nejsou vždy vítány. Pokud je však uživatel pošle těm, kteří by o aplikaci mohli mít skutečný zájem, může to vést k registraci.
Se správnými pobídkami, marketingem a brandingem se aplikace na Facebooku mohou šířit jako požár. Postupujte podle pokynů níže a zjistěte, jak vytvořit svůj první.