Davel's TechBlog

Icon

Trouvailles, plugins et autres "trucs" destinés à faciliter la vie des pov' développeurs comme moi. Spécialité AS3, PHP et un peu de Javascript.

Marre des invitations à Candy Crush/Farm Heroes/Autre jeu sur Facebook ? Tu ne serais pas un peu con par hasard ?

Oui vous les avez vu passer ces requêtes, ces injonctions et parfois même ces menaces. Avec un peu de chance, et parce qu’il serait con que cet article ne serve qu’à se moquer sans être un tant soit peu utile, c’est vous qui en êtes à l’origine.

Pour ceux qui ne voient pas de quoi je parle, qui n’ont pas Facebook par exemple, les visionnaires, voici un petit résumé de la situation :
Sur beaucoup de jeux mobiles aujourd’hui on peut s’identifier avec Facebook. Ça facilite le processus et surtout ça permet d’y trouver des amis qui jouent au même jeu plus facilement qu’en leur demandant un code relou à taper, à retrouver ou à partager son carnet d’adresse emails. Et puis, parce qu’ils ne sont pas complètement cons les développeurs, ces applications vous proposent d’envoyer des invitations à vos amis, moyennant pour l’expéditeur de l’argent dans le jeu, des vies dans le jeu, du jeu dans le jeu, etc. Tout ça pour que leur CRM se gave de tes infos personnelles.

Mais les invitations c’est comme les auvergnats (je n’approfondis pas plus cette vanne) et on peut envoyer plein d’invitations à une seule personne, sans compter que si plusieurs de ses amis jouent au jeu ça multiplie les invitations et les alertes sur Facebook. C’est là qu’apparaissent ces messages qui font peur quand ils ne font pas rire :

« Gna gna gna, mais arrêtez de m’envoyer des invitations, bla bla bla, je ne veux pas jouer et je n’aime pas ce jeu, *caca* *caca* *caca*, sinon je vous enlève de mes amis. »

Lire la suite »

plugin jQuery : Get Facebook Albums-Photos

UPDATE : Jquery GetFacebookAlbums sur GitHub

UPDATE 2 (20/12/2011) : Il ya eu des modifications sur l’API Facebook, j’ai donc uniquement mis à jour le GitHub

Et voilà, c’est un post à marquer d’une pierre blanche car c’est à la fois le premier plugin jQuery que je fais, enfin que je finalise assez pour le diffuser, et la première fois que je distribue au public un de mes codes. Moment d’émotion donc.

Je vous présente donc : le plugin jQuery GetFacebookAlbums, qui, comme son nom l’indique un peu, va vous permettre de laisser le visiteur parcourir ses albums Facebook pour y sélectionner une photo dont vous disposerez du lien en bout de scénario. C’est un bon complément au simple upload d’image depuis son ordinateur et pas forcément très compliqué à mettre en place.

Voir la démo (aucune info n’est retenue bien sur !)
Télécharger la version actuelle (v1.1, github)

Et voici un petit mode d’emploi en 5 points que vous pouvez réaliser vous même sous la supervision d’un adulte consentant.

Lire la suite »

Un onglet personnalisé sur une fan page Facebook : comment on installe ce bordel ?

En ce moment je développe pas mal d’applications sur Facebook. Non pas que ça me plaise particulièrement mais c’est en vogue : un site qui a réussi à faire plus de pages vues que google sur une semaine forcément ça attire de l’annonceur. Et ce qui marche bien en ce moment c’est de personnaliser les onglets des fans pages et d’y afficher un contenu divers et varié pour représenter la marque : image/son/vidéo/RSS de Blog/formulaire/toutskonveutmaislégal.

Je ne me pencherai pas ici sur l’aspect marketing ou même sur la pertinence des stratégies des opérations menées sur ce medium, d’autres le font largement mieux que moi – on mettra des liens en commentaire, promis.
Non, là je vais expliquer pas-à-pas comment mettre en place techniquement cette saloperie d’onglet (non, il n’est pas possible de mettre une bavette à la place).

Souvent, je travaille en sous-traitance pour des agences qui ne veulent pas me voir apparaitre parmi les développeurs de l’application ou même encore pour des clients qui veulent garder tout contrôle sur ce que je leur livre. Grand bien leur fasse, moi ça ne me pose pas trop de soucis.
Sauf qu’il arrive très régulièrement un moment où un non-technicien, parfois même qui connait à peine facebook (si si ça existe encore) me demande comment il faut faire pour installer ce que je lui ai livré. Et ce ne serait pas très commerçant de lui répondre « débrouille-toi ! » ;)

Alors voilà, pour me faciliter la vie, peut-être j’espère faciliter la votre si vous êtes dans la même situation que moi, ou même pour vous, voici une petite explication détaillée de la procédure à suivre…

Lire la suite »

Facebook UID et MySQL : c’est la taille qui compte

Petite astuce qui m’a valu une bonne prise de tête : lorsque vous voulez enregistrer les UID (identifiants) des utilisateurs d’une de vos application Facebook, pensez à utiliser un BIGINT et non un simple INT.

En effet certains chiffres d’UID dépassent aujourd’hui 10^14 et donc c’est trop juste pour un INT.  Et là où c’est pervers c’est que votre serviteur à une UID assez ancienne donc mes test réussissaient alors que ceux de mon client foiraient irrémédiablement : l’INSERT semblait bon[*] mais le SELECT ne renvoyait aucun résultat.

[*] mais il était en fait tronqué