2010-10-10 22 views
2

J'utilise facebooker2 et mogli gem pour interagir avec le graphe ouvert facebook. Ma question est comment puis-je obtenir l'ID de mon ami pour que je puisse l'afficher sur son mur? Tout ce que je peux faire est de poste permet de dire le premier ami sur ma liste d'amis avec le code suivant:Comment obtenez-vous l'ID d'un ami? facebooker2. rails

client = current_facebook_client 
@user = Mogli::User.find("me", client) unless(client.blank?) 
@friends = Mogli::User.find("me/friends", client) unless(client.blank?) 
@page = Mogli::Page.find(@friends.first.id) 
post = Mogli::Post.new(:message => "Test message at #{Time.now} (sorry, i'll delete it)") 
client.post("#{@user.id}/feed", nil, post) 

je jouais avec elle en passant les noms d'amis et d'essayer d'autres choses. J'ai cherché google et j'ai aussi cherché par le biais de facebook dev forum. Mais je ne sais pas comment je pourrais faire ça. Comment puis-je obtenir l'ID d'un ami que je veux poster?

Merci pour vos réponses!

Répondre

0

En essayant de faire met @friends et voir ce que montre le journal de données. Je suppose @friends = Mogli :: User.find ("moi/amis", client) à moins que (client.blank?) retourne un tableau de hachages. Et une clé pour chaque ami est retournée