Comment Facebook Connect vas conquerir le Web

0
36

Comment Facebook Connect décrocha le Web

Dès le début, Facebook a aidé les sites Web populaires deviennent encore plus populaire en permettant aux gens de poster des mises à jour de statut plein de liens qui ont guidé leurs amis pour les pages Web qu’ils ont visités. Puis, jeudi dernier, les sites qui ont été les plus proches de Facebook ont ​​commencé à se briser, et le monde a appris l’inconvénient potentiel pour donner Facebook un rôle central sur Internet.

Le problème se pose à partir du Facebook Connect API, un peu habile de JavaScript qui permet aux développeurs de sites Web d’intégrer leurs sites avec Facebook. Les développeurs doivent simplement ajouter que cette bibliothèque à leur page d’accueil, les utilisateurs peuvent facilement partager le site avec leurs amis Facebook. Il est destiné à être une boucle de rétroaction vertueux qui permet aux utilisateurs de partager, de Facebook à gagner plus de mises à jour de statut, et de sites Web à augmenter leur trafic.

Il se passe mal lorsque Facebook a commencé sa mauvaise gestion extrémité de la connexion. L’API doit normalement vérifier si un utilisateur est connecté, puis construire une boîte pleine d’informations sur l’utilisateur qui est sans faille intégré au site. Pour un peu moins d’une heure jeudi dernier, les demandes d’information de l’API pour les informations sur l’utilisateur ont été redirigés vers une page d’erreur, un résultat qui confond l’API et l’a conduit à prendre en charge la page Web et le remplacer par un message d’erreur grand de Facebook. Au lieu de voir les nouvelles ou la météo ou quelle que soit leur destination devrait normalement afficher, les utilisateurs ont vu juste une erreur Facebook.

Le petit problème technique a mis en évidence à quel point la puissante API Facebook peut être et combien sites de contrôle céder à Facebook quand ils comprennent sa bibliothèque JavaScript. L’API peut réécrire la page Web entière et modifier du contenu de la page sans le site d’origine ne soit au courant. Dans ce cas, l’API vient de poster un appel à l’aide d’un message d’erreur, mais il aurait pu être beaucoup plus méchant.

Il ya eu peu de parler de la façon dont ce petit problème illustré à quel point les données Facebook se rassemble sur l’endroit où nous naviguons. Même si vous n’avez pas cliqué sur le bouton ‘j’aime’ sur la page Web, Facebook a appris que vous étiez là quand le site initialisé le code API Connect. Il a suivi une grande partie de ce que nous faisons sur Internet.

Bien que cette erreur particulière est probablement un cas isolé qui ne causera pas de problèmes, certains sites peuvent vouloir repenser l’architecture de leurs interactions avec Facebook. Certains sites peuvent vouloir travailler un peu plus difficile d’isoler les interactions Facebook au lieu de prendre la solution de facilité et l’ouverture d’une grande porte pour le code de Facebook pour faire ce qu’il veut.

L’API Facebook est trop puissant? Twitter a un moyen plus facile d’ajouter une mise à jour à l’aide d’une URL simple comme http://www.twitter.com/home?status=Hello+World. C’est loin d’être aussi étroitement intégré ou aussi automatique que l’API Connect, mais il laisse le contrôle avec le site d’origine, ce qui réduit les dangers d’un pépin en train de démonter le Web en détournant la session du navigateur. Il sert aussi à protéger la vie privée des utilisateurs. Les développeurs doivent passer plus de temps à examiner les options de ce genre.