cum se creează aplicația Facebook cu PHP pentru începători

Facebook este aplicația de rețele sociale cu cea mai rapidă creștere, care are în prezent peste 350 de milioane de utilizatori activi. Una dintre caracteristicile cheie este platforma Facebook, care ne permite să construim aplicații pe Facebook. În prezent, există o mulțime de aplicații Facebook construite de dezvoltatori din întreaga lume, cum ar fi game, care este cea mai populară aplicație de pe Facebook.

acest tutorial vă va ghida prin crearea unei aplicații Facebook folosind Facebook PHP API care va afișa textul Hello World, numit Hola Mundo. Înainte de a începe să creați aplicația Facebook, există câteva lucruri pe care trebuie să le cunoașteți:

  • ar trebui să fie familiarizați cu limbajul de programare PHP
  • trebuie să fie familiarizați cu fundamentele de web hosting și au un loc pentru a implementa aplicația
  • trebuie să aveți un cont Facebook

dacă aveți îndeplinesc cerințele de mai sus, sunteți gata pentru a începe construirea aplicație Facebook prin acest tutorial.

A. Configurarea aplicației

  • accesați zona Dezvoltatori Facebook și faceți clic pe butonul Configurare aplicație nouă
Facebook Developers Area
Facebook Developers Area
  • tastați numele aplicației (Hola Mundo), alegeți sunt de acord pe Facebook termen și apoi faceți clic pe butonul Creare aplicație
Creare aplicație nouă
Creare aplicație nouă
  • apoi, Facebook va crea două chei pentru aplicația dvs., cheia API și cheia secretă, le va scrie și va salva pe un fișier pentru o utilizare ulterioară.
Setup Application
Setup Application
  • accesați fila Canvas și tastați o adresă URL unică pentru aplicația dvs. (hollamundo) pe adresa URL a paginii Canvas, trebuie să fie unică sau veți primi un mesaj de eroare dacă adresa URL a fost utilizată de o altă aplicație. În acest caz, folosesc hollamundo mai degrabă decât holamundo, deoarece a fost folosit de o altă aplicație. Pe Canvas Callback URL, tastați URL-ul pentru pagina aplicației de pe server . Alegeți opțiunea FBML pe metoda de randare din setările Canvas, care vă permite să construiți aplicații complete de platformă Facebook care se integrează profund în experiența Facebook a unui utilizator. Lăsați alte opțiuni de setare să fie implicite, apoi faceți clic pe Salvați modificările buton.
Setări Canvas
Setări Canvas
  • în acest moment cererea dumneavoastră este gata, încercați să tastați URL-ul paginii panza pe browser-ul și a vedea ce rezultatele. Ceea ce primiți este un mesaj de eroare, deoarece aplicația dvs. nu există pe serverul dvs., ok nu vă faceți griji, să mergem la pașii următori.

B. configurați aplicația pe gazda dvs.

după configurarea aplicației pe Facebook, este timpul să faceți un pic de codificare și unele sarcini de administrare a serverului.

  • descărcați biblioteca client Facebook și extrageți-o, veți găsi două directoare în interior, footprints și php. Copiați toate fișierele din Directorul php și încărcați-le în directorul de aplicații facebook de pe serverul dvs., care trebuie să fie la fel cu adresa URL de apel invers pe care ați setat-o înainte.
  • creare index.fișier php cu următorul conținut:
<?phpinclude_once 'facebook.php';$apikey = 'typeyourapikeyhere';$secretkey = 'typeyoursecretkeyhere';$fbObj = new Facebook($apikey, $secretkey);$myuid = $fbObj->require_login();$fbml = "<h2>Hello world, my name is <fb:name uid=\"$myuid\" useyou=\"false\" />," . "welcome to my first facebook application!</h2>";echo $fbml;?>

Drept Simplu ? Facebook a făcut-o simplu folosind FBML, tot ce trebuie să faceți este să aplicați etichetele predefinite pe codul dvs. Puteți citi explicația completă despre FBML pe pagina Facebook Developers Wiki aici .Facebook facebook

linia 2: includeți fișierul principal al Bibliotecii facebook

linia 4&5: definiți cheia api și cheia secretă

linia 7: creați o instanță a clasei client Facebook

linia 8: obțineți id-ul dvs. de utilizator facebook (uid), metoda require_login este utilizată pentru a forța utilizatorul să se conecteze la Facebook înainte de a utiliza aplicația. Dacă nu sunt conectați, Facebook îi va redirecționa mai întâi către pagina de conectare Facebook și apoi îi va aduce pe pagina aplicației dvs. după ce s-au conectat.

linia 9: conținutul paginii dvs. afișează numele dvs. utilizând eticheta de nume FBML Fb:.

acum, cererea dumneavoastră este completă și gata pentru a fi accesate de către oricine din lume. Introduceți adresa URL a paginii Canvas în browser și veți obține pagina permite accesul, care este implicită pentru aplicația Facebook pentru prima dată acces, Faceți clic pe butonul Permite pentru a accesa aplicația.

 permite Pagina de acces
permite Pagina de acces
pagina dvs. de aplicare
pagina dvs. de aplicare

puteți vizualiza exemplul live al aplicației de mai sus aici

 Facebooktwitterredditpinterestlinkedinmailde feather

Write a Comment

Adresa ta de email nu va fi publicată.