Co je třeba vědět
- Přejděte na developers.facebook.com a vyberte si Moje aplikace > Vytvořit aplikaci. Zadejte podrobnosti svého ID aplikace. Vyberte scénáře vývoje nebo přeskočte.
- Vybrat Založit podle typu aplikace, kterou chcete. U aplikace Messenger vyberte svou stránku a dokončete pokyny k nastavení Webhooku.
- Ke čtení a zápisu dat na Facebook použijte Graph API. Graph API představuje jednoduchý pohled na sociální graf Facebooku.
Můžete si vytvořit vlastní aplikaci pro Facebook pro vaši společnost, organizaci nebo pro osobní použití integrací s vaší 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 celým procesem provedou.
Jak vytvořit aplikaci Facebook pro vaši stránku
Následující kroky vás provedou procesem vytváření aplikace pro Facebook Messenger. Existuje však několik dalších produktů, které si pro svou aplikaci můžete vybrat. Následující kroky také vyžadují, abyste měli nastavenou stránku na Facebooku.
-
Přejděte na web developers.facebook.com ve webovém prohlížeči. Pokud ještě nejste přihlášeni ke svému účtu na Facebooku, vyberte Přihlásit se vpravo nahoře se přihlaste ke svému účtu.
-
Vybrat Moje aplikace vpravo nahoře a poté vyberte + Vytvořit aplikaci z rozevíracího seznamu.
-
Vytvořte ID aplikace zadáním názvu do Pole Zobrazovaný název a e-mailovou adresu v Pole Kontaktní e-mail.
Vyberte modrou Vytvořte ID aplikace až budete hotovi. Můžete být vyzváni k dokončení 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 jednu a vybrat modrou Potvrdit tlačítko dole, nebo pokud chcete aplikaci vytvořit bez použití některého z těchto scénářů, vyberte Přeskočit namísto.
Pro tento konkrétní tutoriál budeme Přeskočit scénáře.
-
Vybrat Založit tlačítko pro produkt, který začne vytvářet vaši aplikaci.
Pro účely tohoto kurzu vybereme Posel.
-
V části Přístupové tokeny vyberte rozbalovací seznam pod stránkou vyberte facebooková stránka chcete použít.
Možná budete muset upravit oprávnění, abyste aplikaci udělili přístup a vygenerovali token. Vyberte modrou Upravit oprávnění tlačítko> Pokračovat jako [Name] > Zaškrtávací políčko Stránka > 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 postupovat podle pokynů k nastavení Webhooku Facebooku a vytvořit ověřovací token, který budete potřebovat pro další krok. K nastavení webhooku budete potřebovat ve svém počítači nainstalovaný Node.js.
-
V části Webhooks vyberte Nastavit Webhooky a vstoupit URL vaší stránky do pole URL zpětného volání plus ověřit token jste vytvořili v posledním kroku do pole Ověřit token.
-
Vybrat zaškrtávací políčka vedle událostí webhooku chcete být doručeni do svého webhooku. Facebook doporučuje výběr zprávy a messaging_postbacks na minimum.
-
Vyberte modrou Ověřte a uložte knoflík. Na váš webhook bude zaslán požadavek GET. Pokud vše nastavíte správně, nastavení webhooku se automaticky uloží.
-
Nyní se přihlaste k odběru aplikace na svou stránku, vraťte se do Nastavení aplikace a vyhledejte sekci Generování tokenů a vyberte Vyberte stránku vyberte svou stránku z rozevíracího seznamu.
-
Zpět do sekce Webhooks proveďte to samé jako výše výběrem Vyberte stránku vyberte svou stránku z rozevíracího seznamu.
-
Vybrat předplatit knoflík.
-
Chcete-li zajistit, ž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 webhook, což znamená, že vaše aplikace byla úspěšně nastavena. Pokud ve své aplikaci používáte Messenger, můžete si prohlédnout průvodce rychlým startem Facebooku, který vám pomůže sestavit prvního robota Messenger.
Co je to aplikace na Facebooku?
Vývojáři vytvářejí většinu běžných aplikací, které najdete na Facebooku, prostřednictvím platformy Facebook Developers. Tisíce aplikací třetích stran jsou k dispozici k použití prostřednictvím osobního účtu na Facebooku, které vám pomohou spojit se 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 uživatelé počítačů Mac a Windows tento termín znají. Místo instalace počítačové aplikace (také známé jako software a programy) z disku nebo stahování na pevný disk vašeho počítače byste použili aplikaci Facebook spuštěním v prohlížeči a – což nezabírá v počítači žádný prostor. Pokud například používáte aplikaci k hraní hry Scrabble s přítelem na Facebooku, Facebook ukládá každý váš pohyb na svých serverech, 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 konvenční aplikací.
Co je platforma pro vývojáře na Facebooku?
Společnost Facebook spustila platformu Facebook Developers v roce 2007 a poskytla rámec, který mohou vývojáři použít k vytváření aplikací, které interagují se základní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 (aplikační programovací rozhraní). Platforma Facebook Developers poskytuje sadu API a nástrojů, které umožňují vývojářům třetích stran integrovat se do otevřeného grafu – ať už prostřednictvím aplikací na Facebooku.com nebo externích webů a zařízení.
Proč byste si vytvořili aplikaci na Facebooku?
Možná by vás zajímalo, k čemu může vaše firma použít hru jako Scrabble? Velmi málo, ale hry nejsou jediným využitím aplikací. Každá entita, která chce, aby byl její název sdílen v rámci sociální sítě, může pomocí aplikace generovat povědomí o značce. Zvažte tento scénář: Vlastníte restauraci s vlastní stránkou na Facebooku. Mnoho lidí zveřejňuje pozemské komentáře k příspěvkům na stránce, a to je asi tak všechno. Stránka má fanouškovskou základnu, ale jen velmi málo zákazníků se cítí dostatečně povzbuzeno, aby ji „lajkovali“. Nyní si představte, že stránka má aplikaci, která obsahuje seznam položek nabídky – spolu s fotografiemi, které si uživatelé mohou vybrat a sdílet. Místo toho, abyste svým fanouškům nabídli 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. Je to pro fanoušky snadné a zábavné, a tak využijete hodnotu sociálního marketingu.
Pomocí rozhraní Facebook API
Graph API je jádrem platformy Facebook Developers a umožňuje vývojářům číst a zapisovat data na Facebook. Graph API představuje jednoduchý, konzistentní pohled na sociální graf Facebooku, rovnoměrně reprezentující objekty v grafu (např. Lidi, fotografie, události a stránky) a jejich vzájemné vztahy (např. Vztahy s přáteli, sdílený obsah a značky fotografií) ). Spolu s adresářem aplikací je to nejsilně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 na aplikace a příspěvky do příběhů novinek. Oba říkají uživatelům Facebooku, kteří z jejich přátel se aplikace účastní. Pozvánka je explicitní otázka zaměřená na přátele dle volby uživatele aplikace. Možnost newsfeed na druhé straně jednoduše informuje ostatní, že přítel používá aplikaci. Přimět uživatele k rozesílání pozvánek 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 se o aplikaci mohli skutečně zajímat, může to vést k registracím. Se správnými pobídkami, marketingem a brandingem se aplikace na Facebooku mohou šířit jako blesk. Postupujte podle pokynů níže a zjistěte, jak sestavit svůj první.