Recherche

Catégories

Liens


Ma première application Facebook

Adrien, dimanche 18 novembre 2007 à 16:20 - Réalisations

J'ai commencé à me renseigner sur la création d'applications pour Facebook il y a quelques jours quand on m'a dit que j'étais susceptible d'en créer pour le boulot (waouh la réactivité !).



Hop j'installe l'appli Facebook de développement d'applis Facebook (vous avez dit redondant ?) et je commence à me documenter grâce au super Wiki sur la façon dont il faut procéder.
Je me suis rendu compte qu'en plus de son API, Facebook a mis en place un langage : le FBML (Facebook Markup Language). Il y a également d'autres dérivés tels que le FQL (Facebook Query Language) similaire au SQL pour la récupération de données ou le FBJS (Facebook Javascript), une bibliothèque js.

Au delà de ça, on peut télécharger des librairies pour ASP.NET, ASP, ColdFusion, C , C#, D, Emacs Lisp, JAVA, Lisp, Perl, PHP, Python, Ruby on Rails, VB.NET etc. En clair, pour une fois le développement est accessible à tous les développeurs. Ca commence plutôt bien.



En ce qui me concerne je me suis focalisé sur le FBML et le PHP/FQL pour cette première application.
Il s'agit d'une appli que vous pouvez ajouter à votre profil et qui vous donne votre horoscope du jour. Le signe astrologique est relatif à la date de naissance que vous avez spécifiée dans vos préférences.
J'avais déjà développé cet outil en widget UWA (Universal Widget API) compatible Netvibes, Google et Apple Dashboard. Horoscope, c'est mon Hello World à moi !

N'hésitez pas à ajouter cette application d'horoscope, à la partager avec vos amis et à laisser des commentaires si vous avez des remarques ou des suggestions.



Il y a quand même quelques points qui m'ont sauté au yeux lors de mon exploration :

- Pour commencer, il faut savoir que votre application n'est pas hébergée chez Facebook mais sur un serveur à vous et que, si cette dernière connait un petit succès, cela risque de vous coûter cher en hébergement.

- Ensuite, je me suis aperçu que Facebook garde en cache le contenu des box sur les profils utilisateurs. L'application ne peut donc pas être mise à jour automatiquement lorsque l'utilisateur visite son propre profil, il faut obligatoirement qu'il fasse une action : un clic par exemple. Ce problème ne se pose surement pas en Flash puisque le flash se recharge de lui même.

- Enfin, si le FBML ne permet de récupérer que très peu de données utilisateurs, surtout fait pour structurer son application et mettre des conditions (if, else), le FQL permet de récupérer toutes les informations qu'un utilisateur a mis sur son profil.

Il y a donc de quoi s'amuser et de vastes contrées à explorer mais à mon sens, le développement d'applications pour Facebook reste à la portée de tous les développeurs, même novices.

Si cela vous intéresse (dépendra des réactions en commentaire), je ferais un point sur la marche à suivre détaillée pour créer simplement et rapidement sa propre application. Certes c'est expliqué sur la doc Facebook mais j'ai quand même pas mal fouillé au début avant de comprendre.


20 commentaires

koboy

Eh bien je suis sur le cul !

Je viens de tester l'appli et c'est vraiment bien fait ! ça fait plaisir des appli en français, car malheureusement Facebook n'est pas trop ouvert niveau langues...

En tout cas, c'est testé, approuvé, et j'ai invité les potes à faire de même !

A mon avis ton appli connaitra du succès, elle est fun !

Bonne continuation et encore bravo !

Par koboy, dimanche 18 novembre 2007 à 19:12
koboy

PS : je viens de voir qu'on a fait un peu le même parcours, car j'ai fait moi aussi un Bac option SI, et j'ai également un DUT SRC que j'ai fait à angoulême

BOn par contre moi en développement je suis zéro patate de frite, à part un ou deux sites pour des stages...

Pour ma part je suis maintenant en Licence Information et Communication Médiatisées à Grenoble et c'est pas top, c'est la théorie de la com' : des amphis, des études et rien de concret !

Sinon chapeau pour les gobelins, tu vas en apprendre des trucs la bas, le mec qui m'aidait en stage de 2ème année de DUT a fait les gobelins aussi, désormais il est développeur système à la CAN (communauté d'agglomération de la Rochelle), il fait des sites web intra et extra plus d'autres trucs bien trop compliqué pour moi. Ah oui, il est aussi à l'origine du site www.droledetete.com

Voila, un commentaire bien long ma foi !

Par koboy, dimanche 18 novembre 2007 à 19:18
Adrien

Ouais un PS plus long que le commentaire mais ça fait bien plaisir. Je savais pas que tu avais fait SRC aussi. Je t'avais cherché sur Facebook il y a quelques jours mais je ne t'ai pas trouvé donc si tu me trouves avant n'hésites pas.

Et au passage merci beaucoup pour les invitations à l'appli à tes Facebook Friends.

CYA

Par Adrien, dimanche 18 novembre 2007 à 19:28
koboy

OK, eh bien je t'ai rajouté sur Facebook, mon nom exact c'est Clément Morin.

Et sinon je me suis trompé, la où j'ai fait fait mon stage c'est la Communauté d'Agglomération de La Rochelle, mais le sigle c'est CDA et non pas CAN (ça c'est la communauté d'agglomérations de Niort, ma ville d'origine !)

Par koboy, dimanche 18 novembre 2007 à 21:28
alban

Bien joué ! j'ai vu ton appli ici:
http://www.applifacebook.com/
je vais l'installer de ce pas !

Par alban, mardi 22 janvier 2008 à 10:17
alban

Petites questions:
je suis en train de recenser les applis facebook en français, pour l'instant j'ai:
virgin
NRJ12
horoscope
secret
...
et toi tu en as vu d'autres passées dit moi? comment les trouver?
merci d'avance:)

Par alban, mardi 22 janvier 2008 à 10:23
Adrien

On en reparle... Sur Facebook ^^ !

Par Adrien, mardi 22 janvier 2008 à 23:04
Yann

Secret ?

je ne la connais pas celle la.

Mais ne vous inquieter pas, nous avons une petite trentaines d'aplications qui devraient debarquer au alentour de Mercredi prochain ;)

Par Yann, jeudi 24 janvier 2008 à 07:59
Yann

Oups les typos/ortho ! il se fait tard!!! bonne nuit.

Par Yann, jeudi 24 janvier 2008 à 08:00
Adrien

Bienvenue Yann,

Toh, 30 applications, vous n'êtes as des rigolos vous. Ce sont 30 applis indépendantes ou elles sont associées à une ou plusieurs marques ?
Coup dur pour les petits développeurs indépendants qui essayent de faire leur trou (qui a dit que je parlais pour moi ? ^^). Bon ça a quand même un côté sympa, ça montre qu'en France aussi on est dans la course ! Les sociétés ont mis un certain temps à réagir.

Je vous souhaite que ce lancement soit un succès. Puissiez vous connaître une ascension comme celle de Slide (http://fr.mashable.com/2008/01/19/slide-leve-50-millions-de-valorise-a-500-millions/).
En tout cas merci pour l'info et n'hésites pas à me prévenir quand tout sera online.

Au passage, vous ne recherchez pas un concepteur/développeur en ce moment ? ^^
A très bientôt.

Par Adrien, jeudi 24 janvier 2008 à 20:52
Camille

[quote]Si cela vous intéresse (dépendra des réactions en commentaire), je ferais un point sur la marche à suivre détaillée pour créer simplement et rapidement sa propre application. Certes c'est expliqué sur la doc Facebook mais j'ai quand même pas mal fouillé au début avant de comprendre.[/quote]

Bah écoute moi je serais bien intéressé et apparament tu n'as finalement pas publié de billet sur ce sujet donc si jamais tu as un peu de temps...n'hésites pas à faire un petit billet sur ça ;)

Merci d'avance,

Camille.

Par Camille, dimanche 9 mars 2008 à 12:08
Coachmyfoot

Bravo, et j'attend avec inpatience ton tuto
myfoot est un petit start up avec une grand ambition celle de devenir le mypace du foot alors je pense que l'équipe pourrais être intéressé par ton talent en développement.

Par Coachmyfoot, mercredi 19 mars 2008 à 18:38
Adrien

Merci pour les compliments et pour ta visite ici.

Devenir le MySpace du football est une aventure extrêmement ambitieuse si je peux me permettre. Il sera difficile d'avoir autant d'activité et d'utilisateur que sur le réseau social mondialement connu.

Bref, pour ce qui est du tutorial, mon état d'occupation actuel ne me permet pas réellement de prendre le temps de faire cet article. J'avais proposé ça dans la foulée de la création de l'application Horoscope en Novembre dernier, lors de l'explosion du réseau en France. Je pense que vous pourrez trouver bon nombre de tutoriaux sur le web à présent.

Par Adrien, jeudi 20 mars 2008 à 19:38
TOANE

Bonjour,

nous somme une association et avons une webradio (www.toane.com). Nous recherchons une personne qui serait capable de nous réaliser une application FACEBOOK pour écouter notre radio sur FACEBOOK.

Penssez vous pouvoir réaliser ce genre d'application ?

JP
Association FREQUENCESFUN

Par TOANE, jeudi 22 mai 2008 à 21:18

Bonjour,
Je cherche quelqu'un de débrouillard capable de créer une application facebook. Savez vous si on peut s'adresser a des juniors entreprises ou des clubs informatiques pour cela. Je n'ai pas envie de passer par une agence..(trop cher et pas forcement les compétences)
AB

Par axou, jeudi 7 août 2008 à 23:25

slt gars, pas mal ton horoscope, je doit faire un genre d'horoscope pour un projet et j'ai aucune idée de par où commencer, j'ai un peu lu les doc de facebook mais bon j'aurai besoin d'un bout de code pour récupere les infos "birth" de la table "user" merci.

Par snake007, dimanche 2 novembre 2008 à 15:46

Bonjour,

Je cherche à faire une application sur facebook. Je ne suis pas programmeur. L'application que je souhaite faire est simpliste. Je souhaite faire un top 5 des chansons préférées d'un artiste et qu'au fil des choix des gens que le pourcentage de choix d'une chanson augmente.
Comment puis-je m'y prendre ??
Merci d'avance pour votr aide.

Par io, mardi 9 décembre 2008 à 11:42

Bonjour en fait je cherche comment faire une application facebook, tout d'abord c'est les différentes types d'applications développables.

Par abdel amrane , mercredi 20 mai 2009 à 16:41
Adrien

Bonjour Abdel,

Il n'y a pas de types d'applications développables. On peut développer ce que l'on veut tant que cela se plie aux conditions de Facebook (qui ne sont toutefois pas très restrictives).

En revanche, il y a des types d'applications qui ont du succès, mais ça tu l'aura déjà remarqué.

Par Adrien, jeudi 21 mai 2009 à 12:50

hello
je désires créer un cadeau pour FB, càd ajouter dans le liste des cadeaux FB, un produit que je fabrique.
qui est partant ?

Par cedric, jeudi 28 mai 2009 à 09:45
Le blog d'Adrien est fièrement propulsé par Adrien Felsmann
Contenu sous contrat Creative Commons
Contenu (RSS) et Commentaires (RSS)