使用考拉宝石时,我如何喜欢当前页面?
我以为它会是这样的......但它不起作用
@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
koala 或 facebook api 中没有方法。like
是一个 opengraph 动作。因此,您可以执行以下操作:
@graph.put_connections("me", "your_app_namespace:like", :object => "http://www.currentpage.com")
您必须like action
在您的 facebook 应用程序中创建并为您的应用程序设置一个命名空间。
您可以在此处阅读有关opengraph 操作的更多信息。
这会喜欢粉丝页面并增加关注者数量还是就像粉丝页面网址一样?
Facebook 不会让您为您的应用程序创建自定义的类似操作。您必须在没有应用程序命名空间的情况下使用它们的常见类似操作:
@graph.put_connections("me", "og.likes", object: "http://www.currentpage.com")
我相信 .put_like 只能通过引用特定的对象名称或 ID 来工作。如果您只是喜欢一个 URL,请使用上面的代码段。
Facebook 刚刚在 2016 年 11 月 17 日更新了他们关于这个问题的文档。现在只有在使用页面访问令牌时才能通过 API 点赞对象。
您可以像这样使用 Koala gem 执行此操作:
client.put_connections(object_id, 'likes')