Utiliser l’API PHP de Facebook

Logo Facebook Facebook a effectué quelques changements dernièrement au niveau de l’interaction avec son site. La plus intéressante est la possibilité d’accéder aux informations à travers l’API graph.

Selon cette approche, chaque objet est representé par un identifiant unique et on peut accéder aux propriétés d’un objet en invoquant l’URL https://graph.facebook.com/ID qui renvoit des informations sous format JSON. Il est également possible d’accéder aux personnes et pages par leur nom d’utilisateur.

Tous les objets sont connectés via des relations et peuvent être consulté à travers l’URL https://graph.facebook.com/ID/CONNECTION_TYPE en fournissant un jeton d’accès valable.

Voici donc une explication de comment accéder à ces informations.

Lire la suite

Utilisation d’un LIMIT dans une sous-requête avec MySQL

Si vous avez déjà essayé d’utiliser un LIMIT dans une sous-requête vous avez très certainement rencontré ce message ci:

This version of MySQL doesn’t yet support ‘LIMIT & IN/ALL/ANY/SOME subquery’

Heureusement, il y a la possibilité de contourner cela selon une astuce similaire à celle présentée dans un article précédent.

Lire la suite

Forcer la mise à jour d’une image avec le caching

Si vous avez déjà implémenté un petit script d’upload d’images en PHP vous avez peut être remarqué que l’image ne se met pas à jour lorsque incluse dans une page HTML. Cela est du tout simplement au mécanisme de caching que comporte la majorité des navigateurs web. L’astuce suivante vous permettra de forcer l’affichage de manière sélective sans modifier les headers.

Lire la suite