Болтовня: SOQL для получения - PullRequest
2 голосов
/ 08 декабря 2011

У меня есть требование для получения комментариев. Я не могу понять, как получить комментарии.

Объект FeedLike представляет лайки. Вы не можете напрямую запрашивать записи в FeedLike. Они могут быть запрошены только через родительский NewsFeed, UserProfileFeed или фид сущностей, такой как 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

Как получить комментарии к комментариям?

Ответы [ 2 ]

1 голос
/ 15 декабря 2011

Они доступны через API Chatter REST: http://wiki.developerforce.com/page/Chatter_API

0 голосов
/ 12 декабря 2011

Я думаю, что вы хотите, чтобы ChatterActivity SObject

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

Это должно получить то, что вы ищете.

РЕДАКТИРОВАТЬ:

Странно, мне не кажется,быть в состоянии найти что-нибудь о выполнении этого в apex, вы можете сделать это через API, позвонив

/chatter/comments/commentId/likes

Так что это должно быть возможно где-то вдоль линии. Это может работать как обходной путь.

...