2

我正在使用 facebooker2 和 mogli gem 与 facebook 开放图进行交互。我的问题是如何获取我朋友的 ID,以便我可以将他/她的某事贴在他/她的墙上?我所能做的就是使用以下代码发布给我的朋友列表中的第一个朋友:

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)

我正在玩弄它传递朋友的名字并尝试其他一些东西。我搜索了谷歌,也搜索了 facebook 开发论坛。但我只是不知道我该怎么做。如何获取要发帖的朋友的 ID?

感谢您的任何回答!

4

1 回答 1

0

尝试做 puts @friends 并查看数据日志显示的内容。我猜@friends = Mogli::User.find("me/friends", client) unless(client.blank?) 返回一个哈希数组。并归还给每个朋友的钥匙

于 2011-03-28T11:13:50.140 回答