You need to sign in to do that
Don't have an account?
Amit Kumar Singh 19
How to fetch top members of a customer community chatter group in apex class
Dear All,
I have developed a vf page to display chatter group. In this page I am displaying top topics using connect API.
Here is the code :
Apex Class :-
On the same page I want to display top members of that specific group (may be on the basis of reputation point).
How to do that ?
I have developed a vf page to display chatter group. In this page I am displaying top topics using connect API.
Here is the code :
Apex Class :-
public class CommunityGroupPage { public ConnectApi.TopicPage topicforgroup{get;set;} List<CollaborationGroup> chatterGroups = new List<CollaborationGroup>(); public CommunityGroupPage() { Id groupid = apexpages.currentpage().getparameters().get('id'); chatterGroups = [SELECT id, Name, NetworkId FROM CollaborationGroup where id =: groupid Limit 1]; String comid = chatterGroups[0].NetworkId; String grpid = chatterGroups[0].Id; topicforgroup = ConnectApi.Topics.getRecentlyTalkingAboutTopicsForGroup(comId,grpid); } }Visualforce Page :-
<apex:repeat value="{!topic.topics}" var="topicItem"> <div class="media"> <a href = "/customer/_ui/core/chatter/topics/TopicPage?id={!topicItem.id}"> {!topicItem.name} </a> </div> </apex:repeat>
On the same page I want to display top members of that specific group (may be on the basis of reputation point).
How to do that ?