如何在我的Facebook页面上找到喜欢帖子或对帖子发表评论的用户ID?

凯达尔

我有一个网站的Facebook粉丝页面。我想举办一次忠诚度竞赛,向喜欢或评论我页面上帖子的用户提供虚拟积分。在某些时候,这些积分将转换为实际货币。

我的问题是:我可以在我的Facebook页面上找到喜欢该帖子/任何帖子/许多帖子的用户列表,或对这些帖子发表评论的用户吗?我有一个Facebook应用程序,该应用程序收集我的Facebook页面粉丝的用户的FB ID,并且有资格参加比赛,我将要求用户订阅此应用程序。因此,一旦找到此类用户,我便将其与我的用户集合交叉引用,并为每个点赞或评论分配点。我是我的Facebook页面的管理员,将拥有完整的访问权限。我想以编程方式执行此操作。

是否可以使用Open Graph查询或FQL或Insights API来执行此操作?

查找我的帖子的帖子ID,然后查询“喜欢”表是我正在考虑的一种方法。有没有比这更好的方法了?

我在.Net(ASP.Net和C#)中对此进行编码

感谢您可以给我的任何帮助

Tsvi Tannin

这比您想象的要容易得多。关键是post_id从流对象获取。

SELECT user_id 
FROM   like 
WHERE  post_id IN(
           SELECT post_id
           FROM   stream
           WHERE  source_id=YOUR PAGE ID)

我们在这里的工作是抓取页面上的所有帖子,然后在“ like”表中查询喜欢这些帖子的用户。

征求意见的要求几乎相同,只不过您要查找的列fromid不是user_id

SELECT fromid 
FROM   comment 
WHERE  post_id IN(
           SELECT post_id
           FROM   stream
           WHERE  source_id=YOUR PAGE ID)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使评论/帖子同时显示在我的网站和Facebook页面上

如何在不使用Facebook SDK的情况下提示用户发表Facebook帖子?

如何计算MySQL中帖子所发表的评论和喜欢的次数?

我有帖子ID,评论ID,如何在CodeIgniter中获取单个评论ID

在 facebook 页面上发布帖子

如何使用户只能在Django中对“赞/不喜欢”帖子发表一次?

如何使用图形 api 在我的 Facebook 页面帖子中发送评论?

从facebook4j的帖子中发表评论

对帖子发表评论的 Firebase 规则

如何获取带有评论的页面的Facebook帖子?

如何在我的网址时间轴帖子中添加“喜欢页面”按钮

如何显示所有喜欢我帖子的用户

如何在我的主页和用户/显示视图中提供帖子评论?

我如何获取Facebook帖子ID?

如何使用图形 API 在页面上检索特定用户的帖子

通过控制台在Facebook页面上发表评论

从Facebook页面上的评论中查找用户ID?

检查用户是否可以在帖子中发表评论,如果他注册了该帖子

如何在我的网站帖子页面上显示作者姓名?

如何获得页面帖子的喜欢总数

我如何在单个论坛帖子中显示很多评论

如何在React中更新我的帖子评论

如何在评论时获取帖子的当前ID

用户不喜欢的帖子

在JSP页面上加载用户帖子

无法获得对帖子发表评论的表单

登录的用户如何评论帖子?詹戈

如何使用C#评论和喜欢Instagram帖子

我如何在 PLY 中发表评论