Jak stworzyć aplikację Facebook z PHP dla początkujących

Facebook Jest Najszybciej rozwijającą się aplikacją społecznościową, która ma obecnie ponad 350 milionów aktywnych użytkowników. Facebooka, które umożliwiają nam tworzenie aplikacji na Facebooku. Obecnie Facebook jest bardzo popularny, ponieważ jest to najpopularniejsza aplikacja na Facebooku, stworzona przez programistów na całym świecie.Facebook PHP API Facebooka, który wyświetli tekst Hello World, o nazwie Hola Mundo. Zanim zaczniemy tworzyć aplikację na Facebooku, jest kilka rzeczy, które musisz wiedzieć:Facebooku

jeśli spełniasz powyższe wymagania, możesz rozpocząć budowanie aplikacji na Facebooku za pomocą tego samouczka.

A. Konfigurowanie aplikacji

  • przejdź do obszaru deweloperów Facebooka i kliknij przycisk Skonfiguruj nową aplikację
Facebook Developers Area
Facebook Developers Area
  • wpisz nazwę aplikacji (Hola Mundo), wybierz Zgadzam się na Facebook Term, a następnie kliknij przycisk Utwórz aplikację
Utwórz nową aplikację
Utwórz nową aplikację
  • następnie Facebook utworzy dwa klucze dla Twojej aplikacji, klucz API i klucz tajny, zapisze je i zapisze na pliku do późniejszego wykorzystania.
Konfiguracja aplikacji
Konfiguracja aplikacji
  • przejdź do zakładki Canvas i wpisz unikalny adres URL dla swojej aplikacji (hollamundo) na URL strony Canvas, musi być unikalny lub otrzymasz komunikat o błędzie, jeśli adres URL został użyty przez inną aplikację. W tym przypadku używam hollamundo, a nie holamundo, ponieważ został użyty przez inną aplikację. Na URL wywołania zwrotnego Canvas wpisz adres URL strony aplikacji na serwerze . Facebooka, które umożliwiają tworzenie pełnych aplikacji platformy Facebook, które głęboko integrują się z doświadczeniem użytkownika na Facebooku. Pozwól innym opcjom ustawień na domyślne, a następnie kliknij przycisk Zapisz zmiany.
Ustawienia płótna
Ustawienia płótna
  • w tym momencie aplikacja jest gotowa, spróbuj wpisać adres URL strony Canvas w przeglądarce i zobaczyć, jakie są wyniki. Otrzymujesz komunikat o błędzie, ponieważ Twoja aplikacja nie istnieje na twoim serwerze, OK nie martw się, przejdźmy do następnych kroków.

B. skonfiguruj aplikację na swoim hoście

po skonfigurowaniu aplikacji na Facebooku nadszedł czas na trochę kodowania i niektóre zadania administracyjne serwera.

  • Pobierz bibliotekę klienta Facebooka i rozpakuj ją, znajdziesz w niej dwa katalogi, footprints i php. Skopiuj wszystkie pliki z katalogu php i prześlij je do katalogu aplikacji na Facebooku na swoim serwerze, który musi być taki sam z ustawionym wcześniej adresem URL wywołania zwrotnego Canvas.
  • Utwórz indeks.plik php o następującej treści:
<?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;?>

proste, prawda ? Facebook ułatwił korzystanie z FBML, wszystko, co musisz zrobić, to zastosować wstępnie zmodyfikowane tagi na kodzie. Możesz przeczytać pełne wyjaśnienie na temat FBML na stronie Facebook Developers Wiki tutaj.Facebook Facebook Facebooka

linia 2: Dołącz plik biblioteki głównej Facebooka

linia 4 &5: zdefiniuj swój klucz api i klucz tajny

linia 7: Utwórz instancję klasy klienta Facebooka

linia 8: uzyskaj identyfikator użytkownika Facebooka (uid), metoda require_login służy do zmuszenia użytkownika do zalogowania się na Facebooku przed użyciem aplikacji. Jeśli Facebook nie jest zalogowany, najpierw przekieruje ich na stronę logowania do Facebooka, a następnie przeniesie na stronę aplikacji po zalogowaniu.

linia 9: zawartość twojej strony wyświetla Twoje imię za pomocą tagu FBML FB: name.

teraz Twoja aplikacja jest kompletna i gotowa do dostępu dla każdego na świecie. Wpisz swój adres URL strony Canvas w przeglądarce, a otrzymasz Zezwalaj na stronę dostępu, która jest domyślna dla aplikacji Facebook po pierwszym dostępie, kliknij Zezwól przycisk, aby uzyskać dostęp do aplikacji.

Zezwalaj na dostęp do strony
Zezwalaj na dostęp do strony
Twoja strona aplikacji
Twoja strona aplikacji

możesz zobaczyć przykładową aplikację na żywo powyżej tutaj

 Facebooktwitterredditpinterestlinkedinmailby feather

Write a Comment

Twój adres e-mail nie zostanie opublikowany.