Jak zbudować aplikację na Facebooka dla swojej strony

Spisu treści:

Jak zbudować aplikację na Facebooka dla swojej strony
Jak zbudować aplikację na Facebooka dla swojej strony
Anonim

Co warto wiedzieć

  • Wejdź na stronę developers.facebook.com i wybierz Moje aplikacje > Utwórz aplikację. Wpisz szczegóły swojego identyfikatora aplikacji. Wybierz scenariusze rozwoju lub pomiń.
  • Wybierz Konfiguracja pod typem żądanej aplikacji. W przypadku aplikacji Messenger wybierz swoją stronę i wykonaj instrukcje konfiguracji webhooka.
  • Użyj Graph API do odczytu i zapisu danych na Facebooku. Graph API przedstawia prosty widok wykresu społecznościowego Facebooka.

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

Jak zbudować aplikację na Facebooka dla swojej strony

Poniższe kroki przeprowadzą Cię przez proces tworzenia aplikacji dla Facebook Messenger. Istnieje jednak 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.

    Image
    Image
  3. Utwórz swój identyfikator aplikacji, wprowadzając nazwę w polu Wyświetlana nazwa oraz adres e-mail w polu Kontaktowy adres e-mail.

    Image
    Image

    Po zakończeniu wybierz niebieski przycisk Utwórz identyfikator aplikacji.

    Możesz zostać poproszony o wykonanie kontroli bezpieczeństwa poprzez wprowadzenie kodu 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 przycisk Potwierdź na dole, a jeśli wolisz zbudować aplikację bez użycia jednego z tych scenariuszy, wybierz Pomińzamiast tego.

    Image
    Image

    W tym konkretnym samouczku Pomiń scenariusze.

  5. Wybierz przycisk Konfiguracja dla produktu, aby rozpocząć tworzenie aplikacji.

    Image
    Image

    Na potrzeby tego samouczka wybierzemy Messenger.

  6. W sekcji Tokeny dostępu wybierz listę rozwijaną w obszarze Strona, aby wybrać stronę na Facebooku, której chcesz użyć.

    Image
    Image

    Być może trzeba będzie edytować uprawnienia, aby przyznać dostęp aplikacji i wygenerować token. Wybierz niebieski przycisk Edytuj uprawnienia > Kontynuuj jako [Nazwa] > Pole wyboru strony > Dalej > Gotowe > OK. W polu Token dostępu do strony pojawi się ciąg znaków.

  7. Zanim zrobisz cokolwiek innego, musisz wykonać instrukcje konfiguracji Webhooka Facebooka, aby utworzyć token weryfikacyjny, który będzie potrzebny w następnym kroku.

    Do skonfigurowania webhooka będziesz potrzebować zainstalowanego Node.js.

  8. W sekcji Webhooks wybierz Konfiguracja webhooków i wprowadź adres URL Twojej strony w polu Callback URL plus weryfikuj token utworzyłeś w ostatnim kroku w polu Zweryfikuj token.

    Image
    Image
  9. Wybierz checkboxes obok zdarzeń webhooka, które chcesz dostarczyć do webhooka.

    Facebook zaleca wybranie messages i messaging_postbacks jako minimum.

  10. Wybierz niebieski przycisk Zweryfikuj i zapisz.

    Żą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 tokenów i wybierz Wybierz stronę, aby wybrać stronę z listy rozwijanej.

    Image
    Image
  12. Wróć do sekcji Webhooks, zrób to samo co powyżej, wybierając Wybierz stronę, aby wybrać swoją stronę z listy rozwijanej.
  13. Wybierz przycisk Subskrybuj.
  14. Aby upewnić się, że wszystko zostało poprawnie skonfigurowane, przetestuj swoją aplikację, przechodząc na 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 w swojej aplikacji, rozważ zapoznanie się z przewodnikiem Facebook Quickstart, który pomoże Ci zbudować pierwszego bota Messengera.

Co to jest aplikacja Facebooka?

Programiści tworzą większość popularnych aplikacji, które można znaleźć na Facebooku, za pośrednictwem platformy Facebook Developers. Za pośrednictwem osobistego konta na Facebooku można korzystać z tysięcy aplikacji innych firm, które pomagają łączyć się z innymi produktami i usługami.

Aplikacja (nie mylić z podobnie nie całkiem-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ć na dysk twardy komputera, użyjesz aplikacji Facebook uruchamianej 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 w inny sposób odświeżeniu przeglądarki. To podstawowa różnica między aplikacją Facebook a tradycyjną aplikacją.

Co to jest platforma programistó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żytkownikach aplikacjom zewnętrznym za pośrednictwem otwartego interfejsu API (interfejsu programowania aplikacji).

Platforma Facebook Developers zapewnia zestaw interfejsów API i narzędzi, które umożliwiają zewnętrznym programistom integrację z otwartym wykresem – zarówno za pośrednictwem aplikacji na Facebook.com, jak i zewnętrznych witryn i urządzeń.

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

Możesz się zastanawiać, do czego Twoja firma może wykorzystać grę taką jak Scrabble? Bardzo mało, ale gry to nie jedyne zastosowanie aplikacji. Każdy podmiot, który chce udostępnić swoją nazwę w sieci społecznościowej, może użyć aplikacji do generowania rozpoznawalności marki.

Rozważ taki scenariusz: Jesteś właścicielem restauracji z własną stroną na Facebooku. Wiele osób publikuje przyziemne komentarze pod postami na stronie i to wszystko. Strona ma rzeszę fanów, ale niewielu klientów czuje się wystarczająco zachęconych do jej „polubienia”.

Teraz wyobraź sobie, że strona ma aplikację z listą pozycji 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 na dzielenie się bardziej przyciągającym wzrok widokiem tego, co właśnie zjedli w Twojej restauracji. Jest to zarówno łatwe, jak i przyjemne w użyciu dla fanów, dzięki czemu wykorzystujesz wartość marketingu społecznościowego.

Korzystanie z API Facebooka

Graph API to rdzeń platformy Facebook Developers, który umożliwia programistom odczytywanie i zapisywanie danych na Facebooku. Graph API przedstawia prosty, spójny widok wykresu społecznościowego Facebooka, jednolicie reprezentując obiekty na wykresie (np. osoby, zdjęcia, wydarzenia i strony) oraz powiązania między nimi (np. relacje ze znajomymi, udostępnione treści i tagi zdjęć).

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

Dwie funkcje, z których programiści Facebooka często korzystają, aby poszerzyć swoją publiczność, to zaproszenia do aplikacji i posty w artykułach w aktualnościach. Obaj informują użytkowników Facebooka, którzy z ich znajomych korzystają z 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.

Skł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 tych, którzy mogą być naprawdę zainteresowani 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ć swój pierwszy.

Zalecana: