Com crear una aplicació de Facebook per a la vostra pàgina

Vols crear una aplicació de Facebook, però no saps per on començar? O has sentit parlar de les aplicacions de Facebook, però ni tan sols saben què són. Les aplicacions de Facebook estan a tot arreu al lloc, i la majoria dels més comuns són realment escrits pels propis desenvolupadors de Facebook. Fotos, esdeveniments i moltes altres característiques de "nucli" de Facebook són en realitat aplicacions separades. I hi ha milers d'altres aplicacions de tercers disponibles per a la instal·lació al vostre compte personal de Facebook.

Què és una aplicació?

Tingueu en compte que he dit "instal·lació" i no "descàrrega". Una "aplicació" (no s'ha de confondre amb l'aplicació similarment no-tan completa anomenada "Applet") no és realment una "aplicació", que seria familiar per als usuaris de Mac i només una paraula per als usuaris de Windows, però "aplicacions" i "programes" són aproximadament sinònim entre si, ja que el programari s'anomena a un ordinador personal. Estan instal·lats des del disc o descarreguen, però de qualsevol manera, en realitat s'escriveixen al vostre disc dur. Una aplicació no. És una característica d'un lloc web que no arriba més enllà del vostre navegador. Per tant, si utilitzeu una aplicació per jugar Scrabble amb un amic a Facebook, cada moviment que feu es guarda als servidors de Facebook, no a les computadores de vostè o del seu amic. I la pàgina s'actualitza quan torneu a iniciar la sessió o bé torneu a actualitzar el navegador. Aquest és el nucli del que converteix alguna cosa en una "aplicació".

Quina és la plataforma de Facebook?

Facebook va llançar la plataforma de Facebook el 24 de maig de 2007, proporcionant un marc per als desenvolupadors de programari per crear aplicacions que interactuïn amb funcions bàsiques de Facebook . La informació de l'usuari es pot compartir des de comunitats web fins a aplicacions externes, oferint noves funcionalitats a la comunitat web que comparteix les seves dades d'usuari mitjançant una API oberta. Una API és una interfície de programació d'aplicacions que és una especificació que es pretén utilitzar com a interfície per part dels components del programari per comunicar-se entre ells. De fet, la plataforma d'aplicacions de Facebook és una de les API més conegudes. La plataforma de Facebook proporciona un conjunt d'API i eines que permeten als desenvolupadors de tercers integrar-se amb el " gràfic obert ", ja sigui a través d'aplicacions a Facebook.com o llocs web externs i dispositius.

Per què vols una aplicació de Facebook?

Què pot fer el vostre negoci per fer servir un joc com Scrabble? Molt poc, però els jocs, tot i que són excepcionalment populars, no són l'únic ús d'aplicacions. Poden ser utilitzats per qualsevol entitat que vulgui que el seu nom sigui compartit en una esfera social. Penseu en la queixa comuna d'algunes persones que publiquen actualitzacions d'estat "mongetes d'amanida de tonyina per menjar". I pensa en la pàgina de Facebook que vau crear per al restaurant que posseeix. És molt popular, però no sembla que molts clients habituals "agradin" la pàgina a Facebook. Ara imagineu que la pàgina té una aplicació on els elements del menú amb imatges molt agradables i temptadores són seleccionables i compartibles. En lloc d'una actualització d'estat avorrit o un simple enllaç a la vostra pàgina, amb un número de telèfon i una adreça, una aplicació pot permetre que aquest usuari comparteixi al seu canal de notícies una forma més cridanera del que acaben de menjar al vostre restaurant. I els usuaris estaran més inclinats a fer clic a la imatge que només text blau normal enllaçat. I l'usuari de l'aplicació amb prou feines ha de fer res. Com que ja han permès que l'aplicació comparteixi el seu perfil, és més senzill que escriure la frase del que menjava.

Si cerqueu idees o inspiració sobre l'aplicació de Facebook que heu de construir, navegueu pel Centre d'aplicacions de Facebook .

Com començar a crear una aplicació

Per començar, heu de tenir un compte de Facebook. Utilitzeu el vostre compte personal de Facebook per crear una pàgina de Facebook per a la vostra empresa o organització. La vostra informació personal és segura i no s'uneix a la pàgina si no voleu que el "creador" es conegui públicament, però Facebook insisteix a totes les pàgines que creen persones i no a les pròpies empreses des del punt de partida.

El primer pas per escriure una aplicació és obtenir una aplicació. Amb el vostre compte de Facebook existent, afegiu l'aplicació Developer al vostre perfil de Facebook i després feu clic a "Configura nova aplicació". A continuació, simplement obtén les tasques de nomenar-ho, d'acord amb algunes Condicions del servei estàndard i carregar una imatge per al seu logotip (Podeu canviar-la més tard).

No ha de ser un "geek" per escriure aplicacions bàsiques de Facebook. Necessiteu un coneixement molt bàsic dels idiomes de programació web i d'alguns espais lliures en un servidor web on allotjarà la vostra aplicació de Facebook, que serà escrita com a fitxers PHP simples. MySQL és un sistema de gestió de bases de dades de codi obert molt popular per executar les seqüències d'ordres PHP que necessitareu escriure. No us preocupeu pel que fa a PHP, ja que el seu nom original ja no és vàlid i ara significa alguna cosa que comença amb PHP. Els acrònims recursius són una broma habitual entre els programadors. A part de PHP: un preprocessador d'hipertext, alguns altres més comuns que heu vist anteriorment són No Unix de GNU i No GIF de PNG.

A la configuració de l'aplicació, seleccioneu Canvas i configureu HTML com a mètode de representació. És possible que hagueu escoltat parlar de FBML (Llenguatge de marques de Facebook, en lloc d'Hyper Text Markup Language), però a partir de juny de 2012, els desenvolupadors de Facebook van deixar de suportar FBML i totes les aplicacions estan escrites en HTML, JavaScript i CSS.

Utilitzant qualsevol WYSIWYG (el que veus és el que obtens), bàsicament qualsevol editor de text sense format automàtic [com Microsoft Word] com el Bloc de notes) editor HTML, escriviu el contingut que voleu mostrar a l'interior de la vostra aplicació de Facebook.

Què és una pàgina de lona? Simplement, la pàgina principal de la vostra aplicació que l'usuari veu cada vegada que fan clic a l'aplicació. Configureu una aplicació nova, doneu-li un nom. Introduïu els detalls següents:

URL de la lona: el nom únic de la vostra aplicació: https://apps.facebook.com/. També podeu fer servir icones, descripcions, etc.

URL de devolució de lona: l'URL complet de la pàgina de llenç que es desarà al servidor MySQL. Inicieu sessió al vostre servidor web on allotjarà l'aplicació de Facebook i crearà un subdirectori anomenat "facebook". Per tant, si el vostre domini és example.com, es pot accedir a l'aplicació Facebook des example.com/facebook.

Ara, hem de crear una pàgina de configuració per als usuaris que vulguin afegir la vostra aplicació. Un principiant ha d'estar utilitzant el client oficial de PHP. El que farem és mostrar una imatge senzilla.

Aquest hauria de ser un script bàsic bàsic de PHP. Aneu al fitxer que heu introduït com a URL de devolució de devolució de lona: aquest és el punt d'apagada de totes les trucades de Facebook a la vostra aplicació.

// Inclou la biblioteca del client de Facebook
require_once ('facebook.php');
// Establiu les variables d'autenticació
$ appapikey = '';
$ appsecret = '';
$ facebook = nou Facebook ($ appapikey, $ appsecret);
// També estaré accedint a la meva pròpia base de dades en gairebé totes les trucades així que configurarem aquí
$ username = "";
$ password = "";
$ database = "";
mysql_connect (localhost, $ username, $ password);
@mysql_select_db (base de dades $) o mori ("No es pot seleccionar la base de dades");
Ja esteu preparat per interactuar amb l'API de Facebook.

Ús de l'API de Facebook

L'API de gràfics és el nucli de Facebook Platform, que permet als desenvolupadors llegir i escriure dades a Facebook. L'API de gràfics presenta una visió senzilla i coherent del gràfic social de Facebook, que representa uniformement objectes del gràfic (per exemple, persones, fotos, esdeveniments i pàgines) i les connexions entre elles (per exemple, les relacions d'amics, el contingut compartit i les etiquetes de fotos ). Juntament amb potser el directori d'aplicacions, aquest és l'aspecte més potent de la plataforma de Facebook per als desenvolupadors. Tenint en compte els incentius correctes / màrqueting / marca / el que vulgueu anomenar, les aplicacions a Facebook poden estendre's com un incendi forestal. Les dues funcions que utilitzen els desenvolupadors de Facebook per arribar a un públic més ampli són convidats a l'aplicació i històries de notícies.

Tots dos es fan normalment al moment de la inscripció de l'aplicació i s'utilitzen per informar els membres de la xarxa personal de l'usuari. Però es diferencien perquè una invitació és una pregunta explícita dirigida als amics de l'elecció de l'usuari, mentre que l'opció newsfeed és una opció passiva a les persones que utilitzen la vostra aplicació. És més difícil aconseguir que un usuari enviï invitacions perquè no sempre són benvingudes, però si un usuari els orienta amb èxit, pot conduir a una major taxa d'inscripció entre els seus amics.

Això és. Qualsevol pot afegir l'aplicació de Facebook als seus perfils ja sigui a la pestanya "Caixes" o a la barra lateral de la pàgina del perfil principal.

Consells sobre aplicacions de Facebook i amp; Trucs

A més, hi ha alguns trucs addicionals que podeu treure de la màniga per enlluernar els visitants:

No et preocupis! Recordeu que Facebook té preguntes freqüents i un procediment per ajudar-vos en el camí, també. Si això encara sembla massa complicat, hi ha empreses que podeu utilitzar com OfferPop i Wildfire, teniu aplicacions pre-construïdes que podeu personalitzar per a la vostra pàgina de Facebook per pagar una tarifa. Però doneu una aplicació senzilla abans d'invertir diners en un servei o desenvolupador per crear una aplicació de Facebook.