簡體   English   中英

使用Facebook考拉寶石喜歡帖子

[英]using Facebook koala gem to like a post

使用考拉寶石時,我如何喜歡當前頁面?

我以為會是這樣...但是沒有用

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

@graph是一個經過身份驗證的對象,我讓它適用於put_connections,put_wall等...但是,put_like始終返回false。

我認為考拉或Facebook API中沒有put_like方法。 like是一個opengraph動作。 因此,您可以執行以下操作:

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

您必須在facebook應用程序中創建like action ,並為應用程序設置名稱空間。

您可以在此處閱讀有關opengraph操作的更多信息。

是喜歡粉絲頁面並增加關注者人數,還是喜歡粉絲頁面網址?

Facebook不允許您為應用程序創建類似自定義動作。 您必須在沒有應用程序名稱空間的情況下使用它們的常見操作:

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

我相信.put_like只能通過引用特定的對象名稱或ID來工作。 如果您只是喜歡一個URL,請使用上面的代碼段。

Facebook於2016年11月17日剛剛更新文檔 。只有當您使用頁面訪問令牌時,才有可能通過API喜歡對象。

您可以像這樣使用考拉寶石來做到這一點:

client.put_connections(object_id, 'likes')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM