Skuteczne strony internetowe. Oryginalny	 web design. HTML5. Warszawa

Facebook API Key, Application Secret… tajniki integracji z własną stroną

Praca z Facebookiem

Ten artykuł jest wstępem zarówno do artykułów o integracji strony WordPress z Facebookiem, jak i integracji każdej dowolnej strony WWW z Facebookiem.

Artykuł opisuje jak utworzyć i skonfigurować Aplikację oraz Stronę oficjalną

Aplikacja będzie tu używana wyłącznie do integracji strony opartej na WordPressie za pomocą wtyczki Simple Facebook Connect. Jeśli nie korzystasz z WordPressa lub nie chcesz posługiwać się wtyczką – nie twórz Aplikacji.

Strona oficjalna jest niezbędna. Czy tworzysz małą wlepkę na stronę, czy łączysz z Facebookiem cały system CMS – musisz posiadać na Facebooku Stronę o unikalnym adresie URL.

Niniejszy tekst nie tłumaczy i nie rozwija wielu pojęć. Skupiamy się tu na wprowadzeniu do integracji strony internetowej z serwisem Facebook.

Założeniem wyjściowym jest to, że posiadasz stronę internetową oraz jej odpowiednik na Facebooku w postaci Strony oficjalnej lub Strony społecznościowej. W kolejnym artykule skupimy się na integracji ze stroną opartą na WordPress, a ten tekst opisze kwestie ogólne i przygotowanie.

Najpierw musisz jednak posiadać zwykłe konto użytkownika Facebook.

Dobra praktyka: Nie zakładaj dla swojej witryny osobnego konta użytkownika – Strona oficjalna lub Społecznościowa oferują Ci lepsze i ciekawsze narzędzia administracyjne i promocyjne.

Ponieważ bardziej typowym wyborem będzie Strona oficjalna – dalej będziemy pisać tylko o niej.

Aplikacja czy Strona?

Chociaż chcesz zintegrować z własną witryną Stronę oficjalną, w wielu sytuacjach należy stworzyć Aplikację Facebook. Tylko dzięki Aplikacji zdobędziesz Klucz API i tzw. Application Secret – bez nich nie połączych się z Facebook API. Jest to potrzebne, jeśli chcesz integrować komentarze, publikację treści lub używać wtyczki do WordPressa Simple Facebook Connect.

Jeśli to, co zamierzasz robić nie wymaga podawania: Klucza API i tzw. Application Secretnie twórz Aplikacji

Można stworzyć tylko Aplikację i promować ją zamiast Strony oficjalnej – z pozoru wyglądają podobnie. Jednak tylko Strona oferuje interesujące Cię funkcjonalności.

Niestety choć wydaje się to zagmatwane – niezbędne do integracji: Facebook API Key i Application Secret możesz uzyskać tylko zakładając Aplikację więc musisz ją założyć nawet jeżeli nie będziesz jej wykorzystywać do niczego więcej.

Podsumowując, aby rozpocząć integrację, musisz mieć:

  1. Konto użytkownika Facebook
  2. Aplikację Facebook
  3. Stronę oficjalną na Facebook

Dzięki nim uzyskasz:

  1. indywidualny klucz Facebook API
  2. Application Secret
  3. adres URL założonej przez Ciebie Strony oficjalnej.

Do dzieła!

Tworzenie i konfiguracja Aplikacji Facebook

Wejdź na stronę swoich Aplikacji pod adresem: http://www.facebook.com/developers/apps.php

Utwórz Aplikację o dowolnej nazwie, klikając w przycisk Set up new App. Strona utworzonej Aplikacji zawiera dane, których wymaga wtyczka Simple Facebook Connect (min. Klucz API, ID Aplikacji itd.), ale UWAGA: Aplikacja wymaga jeszcze poprawnego skonfigurowania!

Tworzenie aplikacji Facebook

Aplikacja utworzona. Aby zintegrować Facebook z konkretną stroną WWW, musisz wprowadzić następujące dane:

Zakładka: Informacje

Nazwa aplikacji – Aplikacja musi mieć nazwę. Ja wprowadzam adresy stron, które integruję, np. NazwaSerwisu.pl

Podstawowe informacje – dane takie jak Opis czy Logo nie są niezbędne, żeby połączenie z Facebookiem zadziałało. Jeśli nie tworzysz Aplikacji, tylko połączenie z Facebookiem – te dane, to kwestia estetyki. Uzupełnij je wg własnych potrzeb.

Informacje kontaktowe – do kontaktów z użytkownikami – wybierz opcję URL i wpisz adres w formacie: http://nazwaserwisu.pl/, do kontaktów z FB wpisz swój adres email,

Postawowe informacje o Aplikacje Facebook - Kontakt, Nazwa, Opis

Zakładka: Strona aplikacji

Tu znajdziesz unikalne ID Aplikacji i Aplication Secret

Adres (URL) strony – Podaj adres, pod którym znajdują się twoje pliki i treści odbierane przez FB. Adres musi kończyć się znakiem / np. http://nazwaserwisu.pl/

Domena strony – Wpisz główną domenę, np. nazwaserwisu.pl Bez http://, www., bez końcówki /. Umożliwi to obsługę subdomen.

Podstawowe dane o stronie Aplikacji Facebook - Application ID, Application Secret, Application URL

Zakładka: Integracja z Facebookiem

Strona ramki – pozostaw puste. Jeśli tworzysz Aplikację ożesz utwórzyć tu unikalny adres URL swojej Aplikacji na FB, np. http://apps.facebook.com/nazwaserwisu (taki sam jak w Adres URL karty.

Adres ramki – (poprzednio: Canvas Callback URL) – WAŻNE! to tu zastępujesz ową Stronę ramki (w skrócie: stronę aplikacji) adresem własnej strony WWW. Podaj adres, pod którym znajdują się twoje pliki i treści odbierane przez FB. Adres musi kończyć się znakiem / np. http://nazwaserwisu.pl/

Adres URL zakładkipozostaw puste. To adres, na który kierowani będą użytkownicy po kliknięciu w zakładkę Twojej aplikacji. Jeśli pole będzie puste, zostaną przekierowani pod adres, który wpisałeś w Adresie ramki.

Nazwa zakładki – nazwij krótko zakładkę/bookmark widoczną dla użytkowników, np. NazwaSerwisu

Adres URL kartypozostaw puste. Domyślnie system uzupełni to adresem – adresem URL twojej strony.

Ustawienia aplikacji Facebook - adres ramki, strona ramki, URL zakładki i karty

Reszta ustawień to opcje, których możesz potrzebować, jeśli faktycznie chcesz tworzyć prawdziwą aplikację. Jeśli chcesz tylko zintegrować stronę WWW ze Stroną/Profilem FB, przejrzyj, ale nie zaprzątaj sobie nimi głowy.

OK, Aplikacja stworzona, inaczej mówiąć: masz Klucz API, a Facebook będzie wiedział, jak połączyć się z twoją stroną WWW.

Czas założyć Stronę FB – czyli nawiązać kontakt z użytkownikami tego serwisu-molocha.

Jak stworzyć Stronę oficjalną na Facebooku i uzyskać jej URL?

Jeśli stworzyłeś już Stronę oficjalną (jeśli nie – zrób to: zrób to teraz) potrzebujesz jej URL-u.

Bezpośredni adres na twoją Stronę (URL) powinien wyglądać tak:

http://www.facebook.com/pages/Nazwa-Strony/XXXXXXXXXXXX

Te „iksy” (tzn. numer, który reprezentują) to Twoje unikalne ID Strony. Poprawnie skopiowany adres URL powinien je zawierać.

Jeżeli jeteś zalogowany jako użytkownik – do swojej Strony najszybciej dostaniesz się klikając w prawym górnym rogu:

Konto > Zarządzanie stronami > Nazwa Strony

Oczywiste? W takim razie przepraszamy – nam ciągle nawigacja po Facebooku wydaje się nieintuicyjna :)

Integracje

Teraz zobacz, co możesz zrobić bez przeszkód i ograniczeń:

Rozwiązania Facebooka bywają czasem wyjątkowo nieintuicyjne. Mamy nadzieję, że tematy konfiguracji Aplikacji i Strony oficjalnej udało się przedstawić wystarczająco przejrzyście, ale w razie problemów zapraszamy do zadawania pytań!