2010-02-14 4 views
2

Comment puis-je afficher une liste des statuts Facebook de mes amis sur mon propre site Web en utilisant Facebook Connect? Essentiellement, je veux me connecter à mon propre site Web sur mon propre domaine en utilisant le mécanisme de connexion de Facebook Connect, puis afficher un statut semblable à un flux à côté du contenu de mon propre site Web (tant que je suis connecté via Facebook Relier). Je n'ai pas été capable de trouver des tutoriels qui le font - ils sont surtout concernés par d'autres personnes qui se connectent sur mon site via Facebook Connect pour poster des commentaires et des choses, ce qui n'est pas ce que je cherche.Comment afficher une liste des statuts Facebook de mes amis sur mon propre site Web à l'aide de Facebook Connect?

Si je pouvais utiliser l'API Facebook REST au lieu de Facebook Connect pour récupérer ces données, ce serait encore mieux.

+0

Plutôt que de dupliquer la question, je me demandais s'il était possible d'afficher mon propre statut Facebook sur mon propre site web ...? –

Répondre

3

Le JavaScript client library que Facebook Connect utilise vous permet de faire presque tout ce que JS peut faire à partir de l'intérieur du site.

Pour récupérer une liste des amis de l'utilisateur en JavaScript, assurez-vous que l'utilisateur s'est connecté, puis appelez le FB.Facebook.apiClient.friends_get, en passant une fonction à appeler lorsque les données sont récupérées. Vous pouvez obtenir votre propre statut ou celui d'un ami avec le Users.getInfo API call. Quelque chose comme ce qui suit devrait vous permettre de continuer:

FB.Facebook.apiClient.friends_get(null,function(data){ 
    var statusData = FB.Facebook.apiClient.users_getInfo(data,['uid','status'])); 
    //Do something with statusData return objects here 
} 

Assurez-vous que vous avez inclus les bibliothèques correctes avec un appel FB_RequireFeatures(["Api"],function(){//callback here}).

Vous pouvez également utiliser Connect authentication with server-side client libraries et effectuer les mêmes appels d'API.

Questions connexes