2

facebooker2 と mogli gem を使用して、facebook の開いているグラフとやり取りしています。私の質問は、どうすれば友人の ID を取得して、彼/彼女の sth を彼/彼女のウォールに投稿できるでしょうか? 私にできることは、次のコードを使用して、友達リストの最初の友達と言って投稿することだけです。

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)

友達の名前を渡して遊んだり、他のことを試したりしていました。私はグーグルを検索し、フェイスブック開発フォーラムも検索しました。しかし、どうすればこれができるのかわかりません。投稿したい友達の ID を取得するにはどうすればよいですか?

回答ありがとうございます。

4

1 に答える 1

0

puts @friends を試してみて、データ ログに何が表示されるかを確認してください。@friends = Mogli::User.find("me/friends", client) not(client.blank?) がハッシュの配列を返すと思います。そして、すべての友達の鍵が返されます

于 2011-03-28T11:13:50.140 に答える