簡體   English   中英

如何使用 Koala Gem for Ruby On Rails 獲取喜歡我們頁面的 Facebook 用戶列表

[英]How To Get A List Of Facebook Users That Have Liked Our Page Using Koala Gem For Ruby On Rails

我想獲得所有使用 Ruby on Rails 的 Koala gem 點贊我們的 Facebook 頁面的 Facebook 用戶的列表。

理想情況下,與用戶對象一起作為 JSON 哈希返回,以便可以訪問他們的提要,並且只使用頁面訪問令牌,因為我們目前不提供 Facebook 登錄。

文檔說充當頁面與充當用戶非常相似,並且應該使用相同的命令。 這意味着這應該有效 -

@page_graph.get_connections("me", "friends")

但這會返回-

Koala::Facebook::ClientError: type: OAuthException, code: 100, message: (#100) Tried accessing nonexisting field (friends) on node type (Page), x-fb-trace-id: EzD1J26UONf [HTTP 400]

我能找到的唯一其他堆棧帖子在這里 -

Rails、Facebook API、Koala gem — 獲取“喜歡”頁面的用戶的所有個人資料

但這已經很舊了,不起作用。

謝謝。

https://developers.facebook.com/docs/graph-api/reference/v3.3/object/likes

用戶或主頁只能查詢自己的喜好。

換句話說,如果獲得user_likes權限和用戶令牌授權,您只能獲得相關頁面喜歡的頁面 - 或用戶喜歡的頁面。

無法獲得 Page Fans,只有通過user_posts權限授權該用戶才能訪問用戶的帖子。

順便說一句, /me/friends用於獲取用戶的好友,並且只會返回授權該 App 的好友。

暫無
暫無

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

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