Como construír unha aplicación de Facebook para a súa páxina

Queres crear unha aplicación de Facebook, pero non sabes por onde comezar? Ou escoitou falar de Facebook Apps, pero nin sequera saben o que son. As aplicacións de Facebook están en todas partes no sitio e a maioría dos máis comúns están realmente escritos polos propios desenvolvedores de Facebook. As fotos, os eventos e moitas outras funcións "básicas" de Facebook son en realidade aplicacións separadas. E hai miles de aplicacións de terceiros dispoñibles para a instalación na túa conta persoal de Facebook.

Que é unha aplicación?

Aviso que dixen "instalación" e non "descarga". Unha "aplicación" (Non confundir coa aplicación similarmente non-moi completa chamada "Applet") non é realmente unha "aplicación", que sería familiar para os usuarios de Mac e só unha palabra para os usuarios de Windows, pero as "aplicacións" e os "programas" son aproximadamente sinónimos entre si xa que o software é chamado a unha computadora persoal. Están instalados desde o disco ou descargados, pero de calquera xeito, realmente escriben no disco duro. A aplicación non. É unha característica para un sitio web que non vai máis aló do navegador. Entón, se estivese a usar unha aplicación para xogar a Scrabble cun amigo en Facebook, cada movemento que faga está gardado nos servidores de Facebook, non as computadoras de ti ou o teu amigo. E a páxina actualízase cando inicia sesión de novo ou actualice o navegador. Este é o núcleo do que fai que sexa algo unha "aplicación".

Cal é a plataforma de Facebook?

Facebook lanzou a plataforma de Facebook o 24 de maio de 2007, proporcionando un marco para desenvolvedores de software para crear aplicacións que interactúen coas principais funcións de Facebook . A información do usuario pode ser compartida desde comunidades web ata aplicacións externas, ofrecendo unha nova funcionalidade á comunidade web que comparte os seus datos de usuario a través dunha API aberta. Unha API é unha interface de programación de aplicacións que é unha especificación destinada a ser usada como interface por compoñentes de software para comunicarse entre si. De feito, a plataforma de aplicacións de Facebook é unha das API máis coñecidas. A plataforma Facebook fornece un conxunto de APIs e ferramentas que permiten que os desenvolvedores de terceiros se integren co " gráfico aberto ", xa sexa a través de aplicacións en Facebook.com ou sitios web e dispositivos externos.

Por que queres unha aplicación de Facebook?

Que pode usar o seu negocio un xogo como Scrabble? Moi pouco, pero os xogos, aínda que son excepcionalmente populares, non son o único uso de aplicacións. Poden ser utilizados por calquera entidade que queira o seu nome compartido nunha área de redes sociais. Pense na queixa común de que algunhas persoas publiquen actualizacións de estado mundano "sanduíche de atún para o xantar". E pense na páxina de Facebook que creou para o restaurante que posúe. É moi popular, pero non parece que moitos clientes regulares "gusten" a páxina en Facebook. Agora imaxina a páxina que ten unha aplicación onde os elementos do menú con imaxes moi agradables e tentadoras son seleccionables e son compartibles. No canto dunha actualización de estado aburrida ou un simple vínculo á túa páxina, cun número de teléfono e unha dirección, unha aplicación pode permitir que ese usuario comparta na súa fonte de novas unha forma máis atractiva do que comeron no seu restaurante. E os usuarios estarán máis dispostos a facer clic na imaxe que só o texto azul normal. E o usuario da aplicación apenas ten que facer calquera cousa. Dado que xa permitiron que a aplicación comparta co seu perfil, é aínda máis sinxelo que escribir a oración do que comeron.

Se buscas ideas ou inspiracións sobre a aplicación de Facebook que debes crear, busque o Centro de aplicacións de Facebook .

Como comezar a construción dunha aplicación

Para comezar, debes ter unha conta de Facebook. Usa a túa conta de Facebook persoal para crear unha páxina de Facebook para a túa empresa ou organización. A súa información persoal está segura e non se atende á páxina se non quere que o "creador" sexa coñecido públicamente, pero Facebook insiste en todas as páxinas que crean as persoas e non das propias empresas dende o get-go.

O primeiro paso para escribir unha aplicación é obter unha aplicación. Coa túa conta de Facebook existente, engade a aplicación de desenvolvedor no seu perfil de Facebook e despois fai clic en "Configuración de nova aplicación". A continuación, simplemente obteña as tarefas de nomealo, aceptando algúns Termos de servizo estándar e cargar unha imaxe para o seu logotipo (Pode cambiala máis tarde).

Non ten que ser un "geek" para escribir aplicacións básicas de Facebook. Necesitarás un coñecemento moi básico das linguas de programación web e algún espazo libre nun servidor web onde aloxará a túa aplicación de Facebook, que se escribirá como simples arquivos PHP. MySQL é un sistema de xestión de bases de datos de código aberto moi popular para executar os scripts de PHP que necesitará escribir. Non te preocupes o que significa PHP, xa que o seu nome orixinal xa non é válido e agora significa algo que comeza co propio PHP. Os acrónimos recursivos son unha broma común entre os programadores. Outros que PHP: Hypertext Preprocessor algúns outros máis comúns que puideron ver antes son Non Unix de GNU e Non GIF de PNG.

Desde a configuración da aplicación, seleccione Canvas e configure HTML como o método de representación. Pode ter oído falar de FBML (Facebook Markup Language, a diferenza do Hyper Text Markup Language), pero a partir de xuño de 2012, os desarrolladores de Facebook deixaron de admitir FBML e todas as aplicacións están escritas en HTML, JavaScript e CSS.

Usando calquera WYSIWYG (o que ves é o que obteñas): fundamentalmente calquera editor de texto sen formato automático [como Microsoft Word] como o Bloc de notas) editor HTML, escribe o contido que queres que se amose dentro da túa aplicación de Facebook.

¿Que é unha páxina de lona? Simplemente a páxina principal da túa aplicación que o usuario ve cada vez que fan clic na túa aplicación. Configurar unha nova aplicación, darlle un nome. Ingrese nos seguintes detalles:

URL de lona: o nome exclusivo para a túa aplicación: https://apps.facebook.com/. Podes elaboralo con íconos, descricións, etc.

URL de devolución de lona: o URL completo da páxina de lona que se gardará no servidor MySQL. Inicie sesión no seu servidor web onde estará hospedando a aplicación de Facebook e creará un subdirectorio chamado "facebook". Entón, se o seu dominio é example.com, pódese acceder á aplicación Facebook desde example.com/facebook.

Agora necesitamos crear unha páxina de configuración para os usuarios que desexen engadir a súa aplicación. Un principiante debería estar usando o cliente PHP oficial. O que faremos é amosar unha imaxe sinxela.

Este debe ser un script básico de inicio PHP. Vaiche ao ficheiro que escribiches como URL de devolución de lona: este é o punto de saída de todas as chamadas de Facebook á túa aplicación.

// Incluír a biblioteca de clientes de Facebook
require_once ('facebook.php');
// Establecer as variables de autenticación
$ appapikey = '';
$ appsecret = '';
$ facebook = novo Facebook ($ appapikey, $ appsecret);
// Tamén estarei accedendo á miña propia base de datos en case todas as chamadas así que establecerá db aquí
$ username = "";
$ password = "";
$ database = "";
mysql_connect (localhost, $ username, $ password);
@mysql_select_db (base de datos $) ou morre ("Non se pode seleccionar a base de datos");
Agora estás listo para interactuar coa API de Facebook.

Usando a API de Facebook

A API de gráficos é o núcleo da plataforma de Facebook, que permite aos desenvolvedores ler e escribir datos en Facebook. A API de gráficos presenta unha vista simple e consistente do gráfico social de Facebook, que representa uniformemente obxectos no gráfico (por exemplo, persoas, fotos, eventos e páxinas) e as conexións entre elas (por exemplo, as relacións de amigos, o contido compartido e as etiquetas de fotos ). Xunto co quizais o directorio de aplicacións, este é o aspecto máis poderoso da plataforma de Facebook para desenvolvedores. Dados os incentivos correctos / marketing / marca / o que queiras chamar, as aplicacións en Facebook poden estenderse como un incendio forestal. Dúas características comúnmente utilizadas por desenvolvedores de Facebook para chegar a un público máis amplo son convocatorias de aplicacións e historias de noticias.

Ambas as dúas fanse normalmente no momento da inserción da aplicación e úsanse para informar aos membros da rede persoal do usuario. Pero diferen que unha invitación é unha pregunta explícita dirixida aos amigos da elección do usuario mentres que a opción newsfeed é unha opción pasiva para as persoas que utilizan a súa aplicación. É máis difícil conseguir que un usuario envíe invitacións porque non sempre son benvidos, pero se o usuario dirixa con éxito pode levar a unha maior taxa de rexistro entre os seus amigos.

É iso. Alguén agora pode engadir a súa aplicación de Facebook aos seus perfís, xa sexa na pestana Caixa ou na barra lateral da páxina de perfil principal.

Consellos para aplicacións de Facebook e amp; Trucos

Ademais, hai algúns trucos adicionais que podes eliminar da túa manga para iluminar os teus visitantes:

Non te preocupes! Lembre que Facebook ten preguntas frecuentes e un xeito de axudar a axudar no camiño. Se isto aínda parece moi complicado, hai empresas que pode usar como OfferPop e Wildfire, xa que teñen aplicacións pre-construídas que pode personalizar na súa páxina de Facebook por unha tarifa. Pero dámoslle unha oportunidade de facer unha aplicación sinxela antes de gastar diñeiro nun servizo ou desenvolvedor para crear unha aplicación en Facebook.