• Główny
  • Inne Filmy Wideo
  • Inny
  • Symulacja Sportowa
  • Strategia
  • Puzzle Puzzle
  • Inne Udostępnianie Plików
  • Sporty Sportowe
  • Gry
  • Gry Rpg
logo
  • Główny
  • Dowiedz się, jak tworzyć aplikacje na Facebooku i promować je

Dowiedz się, jak tworzyć aplikacje na Facebooku i promować je

Ciągłe odkrywanie koła w rozwoju aplikacji może być czasochłonne i nieskuteczne. Z tego powodu powstało wiele frameworków programistycznych, których celem jest pomoc programistom poprzez zapewnienie szybkiego startu, a jednocześnie pomoc w utrzymaniu kodu w porządku i łatwości w zarządzaniu. Teraz, za pomocą poniższych instrukcji, możesz nauczyć się tworzyć aplikację na Facebooku za pomocą stosunkowo prostej struktury CakePHP.

Krok 1. Pierwszym krokiem jest stworzenie aplikacji na Facebooku. Podczas konfiguracji tylko kilka ustawień jest niezbędnych do rozpoczęcia pracy.

Jak stworzyć Facebook AD 2018 - Od początku do końca

* Dołącz nazwę aplikacji swoich preferencji.

* W polach opcjonalnych? sekcji, podaj adres URL wywołania zwrotnego, w którym zamierzasz hostować aplikację. Adres URL wywołania zwrotnego powinien wskazywać na ścieżkę główną instalacji CakePHP.

* Wprowadź URL strony Canvas, która nie została jeszcze pobrana, i upewnij się, że wybrano FBML.

* Jeśli nie chcesz, aby znajomi lub inni przypadkowi użytkownicy instalowali Twoją aplikację, upewnij się, że zaznaczyłeś pole Tryb dewelopera.

* Na koniec ustaw URL Side Nav na tę samą wartość, co URL strony Canvas.

Krok 2. Po skonfigurowaniu aplikacji musisz pobrać i rozpakować najnowszą stabilną wersję CakePHP.

Krok 3. Utwórz nowy folder w aplikacji CakePHP w katalogu? / App / vendor / facebook ?. Pobierz najnowszą wersję interfejsu API platformy Facebook i rozpakuj zawartość? Klienta? folder do nowego? facebooka? folder utworzony przed chwilą. (Użytkownicy PHP4 powinni zamiast tego rozpakować zawartość folderu? Php4client?). Powinieneś teraz mieć zawartość katalogu w następujący sposób.

* /app/vendors/facebook/facebook.php

* /app/vendors/facebook/facebook_desktop.php

* /app/vendors/facebook/facebookapi_php5_restlib.php

Krok 4. Będziesz teraz musiał zmodyfikować klasę bazową AppController tak, aby wszystkie twoje odziedziczone kontrolery korzystały z interfejsu API Facebooka. Aby rozpocząć, skopiuj app_controller.php z? / Cake? do? / app ?. Następnie otwórz plik w preferowanym edytorze tekstu i zmień jego zawartość tak, aby pasowała do poniższych. (Upewnij się, że zmieniasz klucz i klucz tajny API Facebooka w procesie).

zobacz plaincopy do schowkaprint?

1.

2. sprzedawca (:facebook / facebook:);

3.

4. class AppController rozszerza kontroler {

5. var $ facebook;

6.

7. var $ __ fbApiKey = ';YOUR_API_KEY';;

8. var $ __ fbSecret = ';YOUR_SECRET_KEY';;

9.

10. function __construct () {

11. parent :: __ construct ();

12.

13. // Zapobieganie zgłaszaniu powiadomienia :Undefined index: facebook_config:.

14. $ GLOBALS [';facebook_config';] [';debug';] = NULL;

15.

16. // Utwórz obiekt API klienta Facebook.

17. $ this-> facebook = new Facebook ($ this -> __ fbApiKey, $ this -> __ fbSecret);

18.}

19.}

20.?>

sprzedawca (:facebook / facebook:);

class AppController rozszerza kontroler {

var $ facebook;

var $ __ fbApiKey = ';YOUR_API_KEY';;

var $ __ fbSecret = ';YOUR_SECRET_KEY';;

function __construct () {

parent :: __ construct ();

// Zapobieganie zgłaszaniu powiadomienia o niezdefiniowanym indeksie: facebook_config.

$ GLOBALS [';facebook_config';] [';debug';] = NULL;

// Utwórz obiekt API klienta Facebooka.

$ this-> facebook = new Facebook ($ this -> __ fbApiKey, $ this -> __ fbSecret);

}

}

?>

Krok 5. Utwórz podstawową klasę kontrolera, która dziedziczy zdefiniowany wyżej AppController. Tutaj wykonamy podstawowe połączenia na Facebooku, takie jak logowanie. Dodatkowo, widok przykładowy o nazwie? Index? jest dołączony, reprezentując stronę indeksu kontrolera rzeczy.

zobacz plaincopy do schowkaprint?

1.

2. klasa ThingsController rozszerza AppController {

3. var $ user;

4.

5. / **

6. * Nazwa: beforeFilter

7. * Desc: Wykonuje niezbędne kroki i wywołania funkcji przed wykonaniem

8. * dowolne wywołania funkcji widoku.

9. * /

10. function beforeFilter () {

11. $ this-> user = $ this-> facebook-> require_login ();

12.}

13.

14. / **

15. * Nazwa: indeks

16. * Desc: Wyświetla stronę indeksu znajomych.

17. * /

18. function index () {

19. // Pobierz znajomych użytkownika i przekaż je do widoku.

20. $ friends = $ this-> facebook-> api_client-> friends_get ();

21. $ this-> set (:przyjaciele:, $ przyjaciele);

22.}

23.}

24.?>

klasa ThingsController rozszerza AppController {

var $ user;

/ **

* Nazwa: beforeFilter

* Desc: Wykonuje niezbędne kroki i wywołania funkcji przed wykonaniem

* wszelkie wywołania funkcji widoku.

* /

function beforeFilter () {

$ this-> user = $ this-> facebook-> require_login ();

}

/ **

* Nazwa: indeks

* Desc: wyświetl stronę indeksu znajomych.

* /

function index () {

// Odbierz znajomych użytkownika i przekaż je do widoku.

$ friends = $ this-> facebook-> api_client-> friends_get ();

$ this-> set (:przyjaciele:, $ przyjaciele);

}

}

?>

Krok 6. Utwórz obiekt zastępczy modelu w? / App / model? o nazwie thing.php. Ponownie umieść następującą zawartość w nowym pliku.

zobacz plaincopy do schowkaprint?

1.

2. class Thing extends AppModel {

3. var $ name = ';Thing';;

4. var $ useTable = false;

5.}

6.?>

class Thing extends AppModel {

var $ name = ';Thing';;

var $ useTable = false;

}

?>

Krok 7. Aby zapewnić spójność między stronami, należy utworzyć domyślny układ. To miejsce, w którym znajduje się nagłówek i stopka FBML. Utwórz nowy dokument w edytorze tekstu o nazwie? /App/views/layouts/default.thtml ?, a następnie wstaw trochę kodu, na przykład: Najważniejszą częścią, którą należy uwzględnić, jest wywołanie echa w celu wydrukowania zmiennej $ content_for_layout.

zobacz plaincopy do schowkaprint?

1.

2.

3.

6.

7.

8. Moje rzeczy

9. Przeglądaj rzeczy

10. Szukaj rzeczy

11. Dodaj rzeczy

12.

13.

14.

Moje rzeczy

Przeglądaj rzeczy

Szukaj rzeczy

Dodaj rzeczy

Krok 8. Na koniec, musisz utworzyć plik, który reprezentuje układ widoku indeksu zdefiniowanego jako funkcja ObjectController z kroku 5. Utwórz nowy plik o nazwie? /App/views/things/index.thtml ?, i wstaw poniżej zawartości. Zwróć uwagę na użycie zmiennej $ friends, która została przekazana z funkcji indeksu przez wywołanie funkcji zestawu kontrolera.

zobacz plaincopy do schowkaprint?

1. Moje rzeczy

2. Moi przyjaciele:

3.

    4.

    5.

  • 6.

    7.

Moje rzeczy

Moi przyjaciele:

Krok 9. Ostatnim krokiem jest przesłanie aplikacji do ciast na twój serwer (upewniając się, że dopasujesz ścieżkę URL wywołania zwrotnego dla twojej aplikacji). Możesz teraz uzyskać dostęp do strony poprzez: http://apps.facebook.com/YOUR-APP-PATH/things.

Sugestie uzupełniające

Być może zastanawiasz się, co dzieje się, gdy odwiedzający docierają do Twojej aplikacji za pośrednictwem http://apps.facebook.com/YOUR-APP-PATH/ zamiast http://apps.facebook.com/YOUR-APP-PATH/things. Po skonfigurowaniu rzeczy użytkownicy zobaczą domyślne wyjście CakePHP wyjaśniające, jak nadpisać tę stronę.

Aby to naprawić, musisz mieć przekierowanie YOU-APP-PATH do TWÓJ-APP-PATH / rzeczy. Normalnie można to zrobić za pomocą prostej zmiany w /app/config/routes.php. Ponieważ trasy w CakePHP są używane do przekierowań, a także dlatego, że nie możemy wykonywać standardowych przekierowań w aplikacjach na Facebooku, konieczne jest proste obejście tego problemu..

Utwórz plik? /App/views/pages/home.thtml? I dodaj tag fb: redirect, jak w poniższym przykładzie.

zobacz plaincopy do schowkaprint?

1.

Teraz, gdy wywoływana jest ścieżka zdalna twojej aplikacji, pobierze zawartość pliku home.thtml (w domyślnym układzie, który utworzyłeś). Przekierowanie zostanie zinterpretowane przez Facebooka, a użytkownik końcowy zostanie wysłany na stronę indeksu przedmiotów zgodnie z naszymi oczekiwaniami.

Jeśli korzystasz z bazy danych, będziesz oczywiście chciał skonfigurować połączenie dla CakePHP, aby go wykorzystać. Pod? / App / config ?, zmień nazwę? Database.php.default? do? database.php ?. Zmodyfikuj plik i zaktualizuj wartości hosta, loginu, hasła i bazy danych dla domyślnej zmiennej tablicowej $.

Potrzebujesz reklamować swoją aplikację na Facebooku? Najlepszym sposobem na to byłoby użycie narzędzia takiego jak Facebotpro.com. Facebot Pro to Facebook Friend Adder, który został zaprojektowany, aby Twoje słowo na Facebooku. Działa idealnie do promowania aplikacji!

Podczas korzystania z Facebotpro będziesz chciał oczywiście umieścić informacje o swoim koncie i zalogować się.

Napisz świetny e-mail opisujący twoją aplikację i podaj lokalizację łącza na Facebooku.com, aby użytkownicy mogli zainstalować na swoich profilach. Wymień kilka świetnych funkcji i korzyści z wiadomości, ale nie podawaj zbyt wielu informacji, zachowaj ich ciekawość i chęć dowiedzenia się więcej, aby sprawdzić, co masz do zaoferowania.

2. Zbierz identyfikatory dla użytkowników, do których chcesz wysłać zaproszenia, Możesz skierować swoje wyszukiwanie, Przykład: jeśli masz aplikację przeznaczoną dla dziewcząt, zbierz wszystkie identyfikatory dziewcząt w wyszukiwaniu. Lepsze wyniki w ten sposób.

3. To wszystko. Wyślij wiadomość i sprawdź, ilu użytkowników używa twojej aplikacji! Możesz używać Facebot Pro do innych celów niż promowanie aplikacji, używać jej do promowania swojej muzyki lub biznesu.

Serdecznie,

Casey Turner

Powiązane Artykuły

Jak zgłaszać i obsługiwać problemy z transakcjami w serwisie eBay.

Gry takie jak Disney Mickey's Typing Adventure na konsolę Xbox One

10 alternatyw Lectora Publisher

2 gry takie jak LEGO Jurassic World na iOS

Jak znaleźć strony internetowe

Gry takie jak Scrap Mechanic na PS Vita

12 Natural Insight Alternatives dla Androida

Jak powiedzieć, jeśli masz cukrzycę

22 Gry takie jak gotowanie

5 gier jak Shadow Runner na PC

Poprzedni Post
14 Gry takie jak Monster Hunter 3 Ultimate na PS4
Następny Post
16 witryn podobnych do ulic i wycieczek w Microsoft

Kategoria

  • Gry Platformowe
  • Inne Narzędzia Os
  • Gry Strzelanki
  • Gry Strzelanki
  • Symulacja
  • Łamigłówki
  • Łamigłówki

Zaleca

15 gier jak Naruto Shippuden: Ultimate Ninja Storm Revolution na konsolę Xbox 360 Gry

15 gier jak Naruto Shippuden: Ultimate Ninja Storm Revolution na konsolę Xbox 360

6 Gry jak wściekłość Henry i ucieczka przed lordami z helikoptera: Część 17: ponowne obliczenia na Nintendo Wii U Łamigłówki

6 Gry jak wściekłość Henry i ucieczka przed lordami z helikoptera: Część 17: ponowne obliczenia na Nintendo Wii U

Jak zapobiec uszkodzeniom ognia

Jak zapobiec uszkodzeniom ognia

2 alternatywy Zoner Photo Studio dla systemu Android Grafika Innych Zdjęć

2 alternatywy Zoner Photo Studio dla systemu Android

Popularne Wiadomości

  • 11 gier jak Aladdin Disneya dla Nintendo Wii U

    11 gier jak Aladdin Disneya dla Nintendo Wii U

    25 aplikacji takich jak Mi Live

    25 aplikacji takich jak Mi Live

Biuletyn

Zapisz Się Do Newslettera

Trend-top.com © Copyrights 2019. All rights reserve

Dowiedz się, jak tworzyć aplikacje na Facebooku i promować jePrivacy policy