Wiem jak napisać aplikację na Facebooka w 3 krokach!

Merytoryczne, Tipsy, programowanie    21 Czerwiec 2009 9:02

Facebook -jeden z większych serwisów społecznościowych na świecie pozwala na tworzenie dla niego własnych aplikacji. Jak to zrobić? Dowiesz się z tego tekstu.

Na wstępie zaznaczam, że na Facebooku też jest podobny poradnik, ale jest w języku angielskim, nie objaśnia wszystkich ustawień i jest nieaktualny. Także zachęcam do przeczytania mojego, aktualnego poradnika.

Żeby napisać aplikację na Facebooka wystarczy znajomość dowolnego webowego języka skryptowego. W tym przykładzie pokażę jak stworzyć przykładową aplikację z użyciem PHP.

Aplikację umieszcza się na swoim serwerze WWW. Facebook komunikuje się z nią. Komunikacja z Facebookiem natomiast odbywa się przez wyspecjalizowane API.

Kiedy te warunki już spełniłeś można przejść do realizacji:

1. Dodaj aplikację „Twórca aplikacji”

Wejdź na stronę (http://www.facebook.com/developers/) i zezwól aplikacji „Twórca aplikacji” na dostęp do danych z Twojego profilu. Następnie po prawej stronie wybierz przycisk „Set Up New Application”. Wpisz jej nazwę i wyraź zgodę na akceptację regulaminu. Po tym będziesz mógł przystąpić do ustawiania swojej aplikacji.

2. Ustaw opcje

W tym momencie pojawi się strona opcji podstawowych nowo powstałej aplikacji. Możesz tu ustalić logo, ikonę, opis i inne informacje. Jednak zostaw to na razie. Przejdź do zakładki „Strona ramowa”.

Adres URL strony ramowej: tutaj podajesz pod jaką podstroną Facebooka ma znajdować się aplikacja. Pamiętaj że wybór dobrej nazwy spowoduje łatwą możliwość jej znalezienia przez wyszukiwarki.

Canvas Callback URL: adres na Twoim serwerze WWW pod którym znajdzie się Twoja aplikacja. Jeżeli masz domenę domena.pl i zdecydujesz się umieścić aplikację pod folderem AplikacjaFacebook wpisz tutaj http://www.domena.pl/AplikacjaFacebook.

To są wszystkie opcje, które musisz podać. Pozostało tylko umieszczenie jakiejś testowej aplikacji na Twoim serwerze WWW w podkatalogu AplikacjaFacebook.

3. Instalacja aplikacji

Facebook przygotował gotową przykładową aplikację dostępną kiedy wejdziesz w aplikację „Twórca aplikacji”, wybierzesz z prawej belki „Moje aplikacje” aplikację, którą przed chwilą stworzyłeś a następnie na dole opisu aplikacji znajdziesz pozycję „Sample code” i „Get started quickly with some example code!”.

Postępując zgodnie z krokami poradnika który się pojawi musisz skopiować bibliotekę plików PHP dla Facebooka do foldera AplikacjaFacebook na twoim serwerze. Następnie umieścić tam przykładowy plik index.php (wymaga PHP 5.0, jeżeli masz 4 i 5, końcówka powinna być .php5).

4. Gotowe!

Prawda że szybko? Teraz udaj się na link podany w poradniku „Sample code”. Jest to adres twojej nowej aplikacji dostępnej pod adresem apps.facebook.com/twoja_nazwa. Jeżeli wystąpią jakieś błędy możesz je zdiagnozować tak jakbyś pisał zwykłą stronę WWW.

Efektem umieszczenia przykładowego kodu z Facebooka jest wyświetlenie wartości ID Twoich przyjaciół. Dosyć nieżyciowy przykład prawda?

5. Lista przyjaciół

Zamiast tego lepiej będzie wyglądać lista imion. Jak to zrobić? Wystarczy że zamienisz pętlę foreach na:

foreach ($friends as $friend) {
echo “<br>”;
$userinfo = $facebook->api_client->users_getInfo($friend, ‘first_name’);
echo $userinfo[0]['first_name'];
}

6. Ogłoś aplikację światu

Jak widać integracja nawet istniejącej strony z Facebookiem nie powinno nastręczać za dużych problemów. Wystarczy zastanowić się, co może przydać się użytkownikom tego serwisu kiedy masz dostęp nie tylko do informacji o nich, ale też o ich znajomych i przyjaciołach.

Takie informacje dają zupełnie nowe możliwości jak w przypadku Grona – jednego z większych polskich serwisów społecznościowych i pierwszego ze swojej klasy, który stworzył API na dniach. Niestety jego dokumentacja póki co jest bardzo uboga i mam nadzieję że wkrótce to się zmieni.

Na koniec – kiedy stworzysz wymarzoną aplikację, aby zgłosić swoją aplikację do weryfikacji, wybierz „Submit Application For Verification” w oknie Twojej aplikacji na stronie „Moje aplikacje”.

Jeżeli chcesz dowiedzieć się więcej o programowaniu aplikacji na Facebooka albo ten wpis nie jest dla Ciebie odkrywczy zawsze możesz zajrzeć tutaj:

WIKI Api Facebooka

Materiały dla programistów Facebook

Przygotowałem dla Ciebie wpisy:

Dodaj do Sfory | Dodaj do Wykopu | Dodaj do Osnews


5 komentarzy »

Kanał RSS z komentarzami do tego wpisu. TrackBack URI

  1.   21 Czerwiec 2009, Siegfried:

    no i teraz wszyscy beda robic te upierdliwe aplikacje facebookowe :D

    komentarz #

  2.   21 Czerwiec 2009, Tomaszs:

    @Siegfried

    A co, nie lubisz ich? :) Trochę więcej aplikacji w języku PL by się przydało.

    komentarz #

  3.   21 Czerwiec 2009, RudeDude:

    Ma ktoś pomysł na ciekawą aplikację?

    komentarz #

  4.   21 Czerwiec 2009, Tomaszs:

    @RudeDude

    Ja mam ;)

    komentarz #

  5. [...] pisałem jak stworzyć aplikację dla Facebooka, 4 dni temu Mariusz Jasiński napisał, że Grono również stworzyło API i udostępniło [...]

    Pingback #

Dodaj komentarz

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


Programming Blogs - BlogCatalog Blog Directory
WordPress, Pool Theme - Borja Fernandez - mod