jak vytvořit aplikaci Facebook s PHP pro začátečníky

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
Facebook Developers Area
Facebook Developers Area
  • zadejte název aplikace (Hola Mundo), zvolte souhlas s termínem Facebook a poté klikněte na tlačítko Vytvořit aplikaci
vytvořit novou aplikaci
vytvořit novou 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í.
instalační aplikace
instalační aplikace
  • 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.
nastavení plátna
nastavení plátna
  • 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.

 povolit přístupovou stránku
povolit přístupovou stránku
vaše stránka aplikace
vaše stránka aplikace

zde si můžete prohlédnout živý příklad aplikace

 Facebooktwitterredditpinterestlinkedinmailpodle feather

Write a Comment

Vaše e-mailová adresa nebude zveřejněna.