Jak zbudować aplikację na Facebooku dla swojej strony

Możesz stworzyć własną aplikację na Facebooku dla swojego celu, firmy, organizacji lub do użytku osobistego - integrując ją ze swoją stroną na Facebooku. Platforma Facebook Developers ma wszystko, czego potrzebujesz, w tym wszystkie niezbędne narzędzia i przewodniki, które przeprowadzą Cię przez ten proces.


Co to jest aplikacja Facebook?

Programiści tworzą większość popularnych aplikacji, które można znaleźć na Facebooku, za pośrednictwem platformy Facebook Developers. Tysiące aplikacji innych firm jest dostępnych za pośrednictwem osobistego konta na Facebooku, które pomaga łączyć się z innymi produktami i usługami.

Aplikacja (nie mylić z podobnie niezupełnie pełną aplikacją zwaną „apletem”) nie jest tak naprawdę aplikacją w tym sensie, że użytkownicy komputerów Mac i Windows znają ten termin. Zamiast instalować aplikację komputerową (znaną również jako oprogramowanie i programy) z dysku lub pobrać ją na dysk twardy komputera, można użyć aplikacji Facebooka, uruchamiając ją w przeglądarce a - która nie zajmuje miejsca na komputerze.

Na przykład, jeśli używasz aplikacji do gry w Scrabble ze znajomym na Facebooku, Facebook przechowuje każdy Twój ruch na swoich serwerach, a nie lokalnie. Strona aktualizuje się po ponownym zalogowaniu lub odświeżeniu przeglądarki. To podstawowa różnica między aplikacją na Facebooku a konwencjonalną aplikacją.

Co to jest platforma deweloperów Facebooka?

Facebook uruchomił platformę Facebook Developers w 2007 roku, zapewniając platformę, której programiści mogą używać do tworzenia aplikacji, które współdziałają z podstawowymi funkcjami Facebooka. Oznaczało to, że aplikacje mogły udostępniać informacje o użytkowniku aplikacjom zewnętrznym za pośrednictwem otwartego interfejsu API (interfejs programowania aplikacji).

Platforma Facebook Developers zapewnia zestaw interfejsów API i narzędzi, które umożliwiają programistom zewnętrznym integrację z otwartym grafem - czy to za pośrednictwem aplikacji na Facebooku.com, czy też zewnętrznych witryn i urządzeń.


Dlaczego miałbyś stworzyć aplikację na Facebooku?

Możesz się zastanawiać, do czego Twoja firma może wykorzystać grę taką jak Scrabble? Bardzo mało, ale gry nie są jedynym zastosowaniem aplikacji. Każdy podmiot, który chce, aby jego nazwa była udostępniana w sieci społecznościowej, może użyć aplikacji do generowania rozpoznawalności marki.

Rozważ następujący scenariusz: jesteś właścicielem restauracji z własną stroną na Facebooku. Wiele osób publikuje przyziemne komentarze do postów na stronie i to wszystko. Strona ma rzesze fanów, ale niewielu klientów czuje się wystarczająco zachęconych, by ją „polubić”.

Teraz wyobraź sobie stronę z aplikacją, która zawiera listę elementów menu - wraz ze zdjęciami, które użytkownicy mogą wybierać i udostępniać. Zamiast oferować fanom nudne aktualizacje statusu lub linki do Twojego bloga, aplikacja może pozwolić im dzielić się bardziej przyciągającym wzrok spojrzeniem na to, co właśnie zjedli w Twojej restauracji. Jest to łatwe i przyjemne w użyciu dla fanów, dzięki czemu możesz wykorzystać wartość marketingu społecznościowego.


Korzystanie z Facebook API

Graph API jest rdzeniem platformy Facebook Developers, umożliwiając programistom odczytywanie i zapisywanie danych na Facebooku. Graph API przedstawia prosty, spójny widok wykresu społecznościowego Facebooka, jednolicie przedstawiając obiekty na wykresie (np. Osoby, zdjęcia, wydarzenia i strony) oraz powiązania między nimi (np. Relacje znajomych, udostępniane treści i tagi zdjęć) ).

Wraz z katalogiem aplikacji jest to najpotężniejszy aspekt platformy Facebook dla programistów.

Dwie funkcje, których programiści Facebooka często używają, aby poszerzyć grono odbiorców, to zaproszenia do aplikacji i posty do artykułów z wiadomościami. Obaj informują użytkowników Facebooka, którzy z ich znajomych uczestniczą w aplikacji.

Zaproszenie to wyraźne pytanie skierowane do znajomych wybranych przez użytkownika aplikacji. Z drugiej strony opcja kanału informacyjnego po prostu informuje innych, że znajomy używa aplikacji.

Nakłonienie użytkownika do wysłania zaproszeń jest trudniejsze, ponieważ takie zaproszenia nie zawsze są mile widziane. Jeśli jednak użytkownik wyśle ​​je do osób, które mogą być naprawdę zainteresowane aplikacją, może to prowadzić do rejestracji.

Dzięki odpowiednim zachętom, marketingowi i brandingowi aplikacje na Facebooku mogą rozprzestrzeniać się błyskawicznie. Postępuj zgodnie z poniższymi instrukcjami, aby dowiedzieć się, jak zbudować pierwszy.

Jak zbudować aplikację na Facebooku dla swojej strony (na przykładzie Messengera)

Poniższe kroki przeprowadzą Cię przez proste kroki wymagane do skonfigurowania aplikacji, która będzie współpracować z Messengerem, jednak istnieje kilka innych produktów, które możesz wybrać dla swojej aplikacji. Poniższe kroki wymagają również skonfigurowania strony na Facebooku.

  1. Przejdź do developers.facebook.com w przeglądarce internetowej. Jeśli nie jesteś jeszcze zalogowany na swoje konto na Facebooku, wybierz Zaloguj Się w prawym górnym rogu, aby zalogować się na swoje konto.

  2. Wybierz Moje aplikacje w prawym górnym rogu, a następnie wybierz + Utwórz aplikację z listy rozwijanej.

  3. Utwórz identyfikator aplikacji, wprowadzając nazwę w Pole nazwy wyświetlanej i adres e-mail w Pole kontaktowego adresu e-mail.

    Wybierz niebieski Utwórz identyfikator aplikacji po zakończeniu.

    Możesz zostać poproszony o przeprowadzenie kontroli bezpieczeństwa, wprowadzając kod CAPTCHA.

  4. Facebook daje Ci możliwość wyboru spośród czterech scenariuszy, które pomogą Ci zbudować aplikację. Możesz wybrać jeden i wybrać niebieski Potwierdzać u dołu lub jeśli wolisz zbudować aplikację bez korzystania z jednego z tych scenariuszy, wybierz Skip zamiast.

    W tym konkretnym samouczku będziemy Skip scenariusze.

  5. Wybierz Set Up przycisk produktu, aby rozpocząć tworzenie aplikacji.

    Na potrzeby tego samouczka wybierzemy Posłaniec.

  6. W sekcji Tokeny dostępu wybierz plik Lista rozwijana w sekcji Strona, aby wybrać plik Facebook strona chcesz użyć.

    Może być konieczna edycja uprawnień, aby przyznać aplikacji dostęp i wygenerować token. Wybierz niebieski Edytuj uprawnienia przycisk> Kontynuuj jako [Imię] > Pole wyboru strony > Dalej > gotowy > OK. W polu Token dostępu do strony pojawi się ciąg znaków.

  7. Zanim zrobisz cokolwiek innego, musisz postępować zgodnie z instrukcjami konfiguracji Webhook na Facebooku, aby utworzyć token weryfikacyjny, którego będziesz potrzebować w następnym kroku.

    Aby skonfigurować webhook, będziesz potrzebować Node.js zainstalowanego na komputerze.

  8. W sekcji Webhooks wybierz Skonfiguruj webhooki I wejdź adres URL Twojej strony do pola Callback URL plus zweryfikuj token utworzony w ostatnim kroku w polu Verify Token.

  9. Wybierz Pola wyboru obok zdarzeń webhooka, które chcesz dostarczyć do swojego webhooka.

    Facebook zaleca wybór wiadomości i messaging_postbacks na samym minimum.

  10. Wybierz niebieski Zweryfikuj i zapisz przycisk.

    Żądanie GET zostanie wysłane do Twojego webhooka. Jeśli wszystko skonfigurujesz poprawnie, ustawienia webhooka zostaną automatycznie zapisane.

  11. Teraz, aby zasubskrybować aplikację na swojej stronie, wróć do ustawień aplikacji i poszukaj sekcji Generowanie tokenu i wybierz Wybierz stronę aby wybrać stronę z listy rozwijanej.

  12. Wróć do sekcji Webhooks, zrób to samo, co powyżej, wybierając Wybierz stronę aby wybrać stronę z listy rozwijanej.

  13. Wybierz Zapisz się przycisk.

  14. Aby upewnić się, że wszystko zostało poprawnie skonfigurowane, przetestuj swoją aplikację, przechodząc do Facebook.com lub Messenger na urządzeniu mobilnym i wysyłając wiadomość na swoją stronę. Twój webhook powinien otrzymać zdarzenie webhook, co oznacza, że ​​Twoja aplikacja została pomyślnie skonfigurowana.

    Jeśli używasz Messengera ze swoją aplikacją, rozważ zapoznanie się z przewodnikiem Szybki start na Facebooku, który pomoże Ci stworzyć pierwszego bota Messengera.

Dodaj komentarz