1

私は現在、Facebookアプリケーションを開発しています。私は opengraph でアクションとオブジェクトを作成し、koala メソッドを使用してアプリケーションに新しいオブジェクトを投稿できます。これはすべて確かに機能します。

指定したオブジェクトにいいねを投稿したい

私のレールコンソールでは、次のようなものを使用しようとしています:

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 に答える