2

コアラの宝石を使用する場合、現在のページはどのように気に入っていますか?

こんな感じだと思ったのですが…うまくいきません

@graph.put_like("http://www.currentpage.com")

@graphは認証されたオブジェクトであり、put_connections、put_wallなどで機能します...ただし、put_likeはfalseを返し続けます。

4

4 に答える 4

1

put_likeコアラやフェイスブックのAPIにメソッドがあるとは思えません。likeオープングラフのアクションです。したがって、次のようなことができます。

@graph.put_connections("me", "your_app_namespace:like", :object => "http://www.currentpage.com")

like actionFacebook アプリケーションでを作成し、アプリの名前空間を設定する必要があります。

opengraph アクションの詳細については、こちらを参照してください。

于 2012-07-15T22:09:22.080 に答える
0

これはファンページにいいねしてフォロワー数を増やしますか、それともファンページの URL にいいねしますか?

于 2012-08-01T18:43:44.160 に答える
0

Facebookは 2016 年 11 月 17 日にこの問題に関するドキュメントを更新しました。API を介したオブジェクトのいいね! は、ページ アクセス トークンを使用している場合にのみ可能です。

次のように Koala gem を使用してこれを行うことができます。

client.put_connections(object_id, 'likes')
于 2017-01-03T19:06:30.880 に答える
0

Facebook では、アプリケーション用にカスタムのようなアクションを作成することはできません。アプリケーションの名前空間なしで、共通の like アクションを使用する必要があります。

@graph.put_connections("me", "og.likes", object: "http://www.currentpage.com")

.put_like は、特定のオブジェクト名または ID を参照することによってのみ機能すると思います。単純に URL が好きな場合は、上記のスニペットを使用してください。

于 2013-05-31T20:16:13.193 に答える