コアラの宝石を使用する場合、現在のページはどのように気に入っていますか?
こんな感じだと思ったのですが…うまくいきません
@graph.put_like("http://www.currentpage.com")
@graphは認証されたオブジェクトであり、put_connections、put_wallなどで機能します...ただし、put_likeはfalseを返し続けます。
コアラの宝石を使用する場合、現在のページはどのように気に入っていますか?
こんな感じだと思ったのですが…うまくいきません
@graph.put_like("http://www.currentpage.com")
@graphは認証されたオブジェクトであり、put_connections、put_wallなどで機能します...ただし、put_likeはfalseを返し続けます。
put_like
コアラやフェイスブックのAPIにメソッドがあるとは思えません。like
オープングラフのアクションです。したがって、次のようなことができます。
@graph.put_connections("me", "your_app_namespace:like", :object => "http://www.currentpage.com")
like action
Facebook アプリケーションでを作成し、アプリの名前空間を設定する必要があります。
opengraph アクションの詳細については、こちらを参照してください。
これはファンページにいいねしてフォロワー数を増やしますか、それともファンページの URL にいいねしますか?
Facebookは 2016 年 11 月 17 日にこの問題に関するドキュメントを更新しました。API を介したオブジェクトのいいね! は、ページ アクセス トークンを使用している場合にのみ可能です。
次のように Koala gem を使用してこれを行うことができます。
client.put_connections(object_id, 'likes')
Facebook では、アプリケーション用にカスタムのようなアクションを作成することはできません。アプリケーションの名前空間なしで、共通の like アクションを使用する必要があります。
@graph.put_connections("me", "og.likes", object: "http://www.currentpage.com")
.put_like は、特定のオブジェクト名または ID を参照することによってのみ機能すると思います。単純に URL が好きな場合は、上記のスニペットを使用してください。