1

我目前正在开发一个 facebook 应用程序。我使用 opengraph 创建动作和对象,并且可以使用 koala 方法在我的应用程序中发布新对象。这工作肯定的。

现在我想给一个指定的对象点赞

在我的 Rails 控制台中,我尝试使用这样的东西:

user = User.find("id")

user.facebook.get_connection("me", "my_namespace:like", object: "myobjecturl")

facebook方法定义了koala api对象 Koala::Facebook::API.new(oauth_token)

但我有一个例外

Koala::Facebook::APIError: OAuthException: Unknown path components: /my_namespace:like

4

2 回答 2

2

更明确地说,这里是考拉的精确代码:

user.facebook.put_connections("me", "og.likes", object: "myobjecturl")

Facebook 不会让您为您的应用定义自定义的点赞操作,因此您必须使用没有命名空间的“og.likes”。

于 2013-05-31T20:11:41.927 回答
1

我猜您在这里谈论的是内置的 Open Graph 之类的操作- 必须针对/userid/og.likes(而不是 /userid/my_namespace:like您想要做的)发布。

于 2012-08-30T15:09:54.060 回答