Facebook je nejrychleji rostoucí aplikace sociálních sítí, která má v současné době více než 350 milionů aktivních uživatelů. Jednou z klíčových funkcí je platforma Facebook, která nám umožňuje vytvářet aplikace na Facebook. V současné době existuje mnoho aplikací Facebook vytvořených vývojáři z celého světa, jako je hra, která je nejoblíbenější aplikací na Facebook.
tento tutoriál vás provede vytvořením aplikace Facebook pomocí Facebook PHP API, která zobrazí text Hello World, nazvaný Hola Mundo. Než začneme vytvářet aplikaci Facebook, musíte vědět několik věcí:
- měli byste být obeznámeni s programovacím jazykem PHP
- musíte být obeznámeni se základy webhostingu a mít místo pro nasazení aplikace
- musíte mít účet Facebook
pokud splníte výše uvedené požadavky, jste připraveni začít vytvářet aplikaci Facebook prostřednictvím tohoto tutoriálu.
a. Nastavení Aplikace
- přejděte do oblasti Facebook developers a klikněte na tlačítko Nastavit novou aplikaci
- zadejte název aplikace (Hola Mundo), zvolte souhlas s termínem Facebook a poté klikněte na tlačítko Vytvořit aplikaci
- pak Facebook vytvoří dva klíče pro vaši aplikaci, klíč API a tajný klíč, zapíše je a uloží do souboru pro pozdější použití.
- přejděte na kartu Canvas a zadejte jedinečnou adresu URL pro vaši aplikaci (hollamundo) na adrese URL stránky Canvas, musí být jedinečná nebo se zobrazí chybová zpráva, pokud byla adresa URL použita jinou aplikací. V tomto případě používám hollamundo spíše než holamundo, protože byl použit jinou aplikací. Na adrese Canvas Callback URL zadejte adresu URL pro stránku aplikace na serveru . Zvolte možnost fbml při renderování v části Nastavení plátna, která vám umožní vytvářet plné aplikace platformy Facebook, které se hluboce integrují do zážitku uživatele Facebook. Nechte další možnosti nastavení na výchozí a klikněte na tlačítko Uložit změny.
- v tuto chvíli je aplikace připravena, zkuste v prohlížeči zadat adresu URL stránky Canvas a zjistit, jaké jsou výsledky. To, co dostanete, je chybová zpráva, protože vaše aplikace na vašem serveru neexistuje, ok, nebojte se, pojďme na další kroky.
B. konfigurace aplikace na vašem hostiteli
po konfiguraci aplikace na Facebook, je čas udělat trochu kódování a některé úkoly správy serveru.
- Stáhněte si knihovnu klientů Facebook a rozbalte ji, uvnitř najdete dva adresáře, stopy a php. Zkopírujte všechny soubory z adresáře php a nahrajte je do adresáře aplikace facebook na vašem serveru, to musí být stejné s adresou Canvas Callback URL, kterou jste nastavili dříve.
- vytvořit index.php soubor s následujícím obsahem:
<?phpinclude_once 'facebook.php';$apikey = 'typeyourapikeyhere';$secretkey = 'typeyoursecretkeyhere';$fbObj = new Facebook($apikey, $secretkey);$myuid = $fbObj->require_login();$fbml = "<h2>Hello world, my name is <fb:name uid=\"$myuid\" useyou=\"false\" />," . "welcome to my first facebook application!</h2>";echo $fbml;?>
jednoduché, že ? Facebook učinil to jednoduché pomocí FBML, vše, co musíte udělat, je použít předdefinované značky na vašem kódu. Kompletní vysvětlení o FBML si můžete přečíst na stránce Facebook Developers Wiki zde .Facebook facebook
řádek 2: zahrnout Facebook hlavní knihovna soubor
řádek 4&5: definovat api klíč a tajný klíč
řádek 7: vytvořit instanci třídy klienta Facebook
řádek 8: získejte facebook user id (uid), metoda require_login se používá k vynucení uživatele k přihlášení do Facebooku před použitím aplikace. Pokud nejsou přihlášeni, Facebook je nejprve přesměruje na přihlašovací stránku Facebook a poté je přivede na vaši stránku aplikace po přihlášení.
řádek 9: obsah vaší stránky zobrazuje vaše jméno pomocí fbml FB: name tag.
nyní je vaše aplikace kompletní a připravená k přístupu k komukoli na světě. Zadejte adresu URL stránky Canvas v prohlížeči a získáte stránku povolit přístup, která je výchozí pro aplikaci Facebook pro první přístup, klepněte na tlačítko Povolit pro přístup k aplikaci.
zde si můžete prohlédnout živý příklad aplikace
podle