Cum de a construi un App pentru Facebook pentru pagina ta

Doriți să creați o aplicație Facebook, dar nu știți de unde să începeți? Sau ați auzit despre Facebook Apps, dar nici măcar nu știți ce sunt. Aplicațiile Facebook sunt peste tot pe site, iar cele mai frecvente sunt de fapt scrise de dezvoltatorii proprii ai Facebook. Fotografii, Evenimente și multe alte caracteristici "core" ale Facebook sunt de fapt aplicații separate. Și există mii de alte aplicații terță parte disponibile pentru instalarea în contul personal Facebook.

Ce este o aplicație?

Notă am spus "instalare" și nu "descărcare". O "aplicație" (care nu trebuie confundată cu aplicația similară "nu") numită "Applet" nu este într-adevăr o "aplicație" - care ar fi familiarizată utilizatorilor de Mac și doar un cuvânt pentru utilizatorii Windows, dar "aplicațiile" și "programele" sunt aproximativ sinonime între ele ca ceea ce se numește software pe un computer personal. Acestea sunt instalate pe disc sau descărcate, dar oricum, ele se scriu pe hard disk. O aplicație nu are. Este o caracteristică a unui site care nu merge mai departe decât browserul dvs. Deci, dacă utilizați o aplicație pentru a juca Scrabble cu un prieten pe Facebook, fiecare mișcare pe care o faceți este salvată pe serverele Facebook, nu pe computerele dvs. sau prietenului dvs. Și pagina se actualizează atunci când vă conectați din nou sau reîmprospătați altfel browserul. Acesta este nucleul a ceea ce face ca ceva să fie "o aplicație".

Ce este Platforma Facebook?

Facebook a lansat platforma Facebook pe 24 mai 2007, oferind un cadru pentru dezvoltatorii de software pentru a crea aplicații care interacționează cu caracteristicile principale ale Facebook . Informațiile despre utilizatori pot fi partajate de la comunități web la aplicații externe, furnizând noi funcționalități comunității web care permite accesul la datele utilizatorilor prin intermediul unui API deschis. Un API este o interfață de programare a aplicațiilor care este o specificație destinată a fi utilizată ca interfață de componentele software pentru a comunica între ele. De fapt, Platforma de aplicații Facebook este una dintre cele mai cunoscute API-uri. Platforma Facebook oferă un set de API-uri și instrumente care permit dezvoltatorilor terță parte să se integreze cu " graficul deschis " - fie prin intermediul aplicațiilor pe Facebook.com, fie prin intermediul site-urilor și dispozitivelor externe.

De ce vrei o aplicație Facebook?

Ce poate utiliza compania dvs. un joc precum Scrabble? Foarte puțin, dar jocurile, în timp ce sunt extrem de populare, nu sunt singura utilizare a aplicațiilor. Acestea pot fi folosite de orice entitate care dorește ca numele său să fie împărțit într-o sferă social media. Gândiți-vă la plângerea comună a câtorva persoane care posthează actualizări de stare pentru mâncăruri "sandwich cu salata de ton pentru prânz". Și gândiți-vă la pagina Facebook pe care ați creat-o pentru restaurantul pe care îl dețineți. Este destul de popular, dar nu pare să fie faptul că mulți clienți obișnuiți "plac" pagina de pe Facebook. Acum, imaginați-vă că pagina are o aplicație unde elementele de meniu cu imagini foarte frumoase și tantalizante sunt selectabile și pot fi redistribuite. În locul unei actualizări de stare plictisitoare sau a unui simplu link către pagina dvs., cu un număr de telefon și o adresă, o aplicație poate permite acelui utilizator să partajeze în fluxul de știri un mod mai atent pentru ceea ce tocmai au mâncat în restaurantul dvs. Și utilizatorii vor fi mai înclinați să facă clic pe imagine decât doar textul normal legat de albastru. Și utilizatorul aplicației abia trebuie să facă nimic. Deoarece au permis deja aplicației să-și împărtășească profilul, este chiar mai simplu decât să introducă fraza a ceea ce au mâncat.

Dacă sunteți în căutarea de idei sau de inspirație pentru ce aplicație Facebook ar trebui să construiți, navigați pe Facebook App Center .

Cum să începeți să construiți o aplicație

Pentru a începe, trebuie să aveți un cont Facebook. Utilizați contul personal Facebook pentru a crea o pagină Facebook pentru afacerea sau organizația dvs. Informațiile dvs. personale sunt sigure și nu se leagă de pagină dacă nu doriți ca publicul să fie cunoscut în mod public, dar Facebook insistă asupra faptului că toate paginile sunt create de oameni și nu de companiile înșiși de la lansare.

Primul pas în scrierea unei aplicații este obținerea unei aplicații. Cu contul dvs. existent Facebook, adăugați aplicația Developer la profilul dvs. de pe Facebook și apoi faceți clic pe "Setare nouă aplicație". Apoi, pur și simplu, treceți prin sarcinile de a-l numi, de a accepta niște Condiții de furnizare a serviciilor și de a încărca o imagine a emblemei (Puteți schimba mai târziu).

Nu trebuie să fii un "geek" pentru scrierea aplicațiilor de bază Facebook. Veți avea nevoie de câteva cunoștințe de bază despre limbile de programare web și despre un spațiu liber pe un server web în care veți găzdui aplicația Facebook, care va fi scrisă ca fișiere simple PHP. MySQL este un foarte popular sistem de gestionare a bazelor de date open source pentru rularea scripturilor PHP pe care va trebui să le scrieți. Nu vă faceți griji cu privire la ceea ce înseamnă PHP, deoarece numele original nu mai este valabil și înseamnă acum ceva care începe cu PHP în sine. Acronimele recursive sunt o glumă comună între programatori. Altele decât PHP: Hypertext Preprocessor alte câteva comune pe care le-ați văzut înainte sunt GNU's Not Unix și PNG's Not GIF.

Din setările aplicației, alegeți Canvas și setați HTML ca metodă de redare. Este posibil să fi auzit de FBML (Facebook Markup Language, spre deosebire de Hyper Text Markup Language), dar din iunie 2012, dezvoltatorii Facebook au încetat să susțină FBML și toate aplicațiile sunt scrise în HTML, JavaScript și CSS.

Folosind orice WYSIWYG (ceea ce vedeți este ceea ce obțineți - în esență orice editor de text fără formatare automată [cum ar fi Microsoft Word], cum ar fi Notepad) editor HTML, scrieți conținutul pe care doriți să-l afișați în aplicația dvs. Facebook.

Ce este o pagină de pânză? Pur și simplu pagina principală a aplicației pe care utilizatorul o vede de fiecare dată când face clic pe aplicația dvs. Configurați o aplicație nouă, dați-i un nume. Introduceți următoarele detalii:

Canvas URL - numele unic al aplicației @http: //apps.facebook.com/. Poți să-ți faci carne cu icoane, descrieri etc.

Adresa URL de inversare canvas - adresa URL completă a paginii de panza care va fi stocată pe serverul dvs. MySQL. Conectați-vă la serverul dvs. web unde veți găzdui aplicația Facebook și creați un sub-director numit "facebook". Deci, dacă domeniul dvs. este example.com, aplicația Facebook poate fi accesată de la example.com/facebook.

Acum trebuie să creați o pagină de configurare pentru utilizatorii care doresc să vă adauge aplicația. Un începător ar trebui să folosească clientul oficial PHP. Ce vom face este să arătăm o imagine simplă.

Acesta ar trebui să fie un script de început PHP. Accesați fișierul pe care l-ați introdus ca adresă Canvas Callback - acesta este punctul de salt pentru toate apelurile de la Facebook la aplicația dvs.

// Include biblioteca client Facebook
requ_once ('facebook.php');
// Setați variabilele de autentificare
$ appapikey = '';
$ appsecret = '';
$ facebook = un nou Facebook ($ appapikey, $ appsecret);
// De asemenea, voi avea acces la propria mea bază de date la aproape fiecare apel, astfel încât să se stabilească db aici
$ Username = "";
$ Parola = "";
$ Bază de date = "";
mysql_connect (localhost, $ username, $ parola);
@mysql_select_db (baza de date $) sau mor ("Nu se poate selecta baza de date");
Acum sunteți gata să interacționați cu API-ul Facebook.

Utilizarea API-ului Facebook

Graph API este nucleul platformei Facebook, care permite dezvoltatorilor să citească și să scrie date pe Facebook. API-ul Graf prezintă o vizualizare simplă și consistentă a graficului social Facebook, reprezentând uniform obiectele din grafic (de exemplu, persoane, fotografii, evenimente și pagini) și conexiunile dintre ele (de exemplu, relații prietene, conținut partajat și etichete foto ). Împreună cu directorul de aplicații, acesta este cel mai puternic aspect al platformei Facebook pentru dezvoltatori. Având în vedere stimulentele potrivite / marketingul / brandingul / orice vreți să-l numiți, aplicațiile de pe Facebook se pot răspândi ca focul de foc. Două caracteristici utilizate frecvent de dezvoltatorii Facebook pentru a ajunge la o audiență mai largă sunt invitațiile la aplicații și povestirile de știri.

Ambele sunt în mod normal efectuate la momentul înscrierii în aplicație și sunt folosite pentru a informa membrii rețelei personale a utilizatorului. Dar ele diferă prin faptul că o invitație este o întrebare explicită adresată prietenilor de alegerea utilizatorului, în timp ce opțiunea de știri este o alegere pasivă pentru persoanele care utilizează aplicația. Este mai greu pentru a obține un utilizator pentru a trimite invitații, deoarece acestea nu sunt întotdeauna binevenite, dar dacă un utilizator îi direcționează cu succes, aceasta poate duce la o rată de înscriere mai mare printre prietenii lor.

Asta e. Oricine vă poate adăuga acum aplicația dvs. Facebook în profilurile fie în fila Cutii, fie în bara laterală a paginii principale de profil.

Facebook App Tips & amp; trucuri

De asemenea, există câteva trucuri suplimentare pe care le puteți elimina din mânecă pentru a-ți uimi vizitatorii:

Nu te freca! Amintiți-vă că Facebook are întrebări frecvente și cum să vă ajute de-a lungul drumului! Dacă acest lucru pare încă prea complicat, există companii pe care le puteți utiliza ca OfferPop și Wildfire au aplicații pre-construite pe care le puteți personaliza pentru pagina dvs. Facebook, contra unei taxe. Dar dați-i o încercare simplă unei aplicații înainte de a cheltui bani pe un serviciu sau pe un dezvoltator pentru a crea o aplicație Facebook.