2

我有要求获取评论喜欢。我无法弄清楚如何检索评论。

FeedLike 对象代表喜欢。您不能直接查询 FeedLike 记录。它们只能通过父 NewsFeed、UserProfileFeed 或实体 Feed(例如 AccountFeed)进行查询。

因此,要查询 FeedPost 喜欢,请使用以下命令:

SELECT Id, (SELECT Id, CreatedById, CreatedDate, FeedItemId, FeedEntityId FROM FeedLikes) FROM UserFeed

要查询组帖子喜欢,请使用以下内容:

SELECT Id, (SELECT Id, CreatedById, CreatedDate, FeedItemId, FeedEntityId FROM FeedLikes) FROM CollaborationGroupFeed

如何检索评论喜欢?

4

2 回答 2

1

它们可通过 Chatter REST API 获得:http ://wiki.developerforce.com/page/Chatter_API

于 2011-12-14T23:25:35.443 回答
0

我想你想 ChatterActivity SObject

Select c.ParentId, c.LikeReceivedCount, c.Id, c.CommentReceivedCount From ChatterActivity c

这应该得到你正在寻找的东西。

编辑:

奇怪,我似乎无法在 apex 中找到任何关于执行此操作的内容,您可以通过调用 api 来执行此操作

/chatter/comments/commentId/likes

所以它应该是可能的。不过,这可以作为一种解决方法。

于 2011-12-12T08:48:12.550 回答