2011-08-13 2 views

답변

3

하위 관계 쿼리를 사용하여 NewsFeed에서 하위 FeedComments로 이동할 수 있습니다. 특히 C 번호에 대한

SELECT Id, Body, (Select Id, CommentBody FROM FeedComments) FROM NewsFeed WHERE ParentId = '00560000000wX0aAAE' 

확실하지,하지만 가능성이 중첩 된 배열로 FeedComments를 반환합니다 여기에 특정 사용자에 대한 주요 상태 및 의견을 모두 반환하는 SOQL 쿼리의 예입니다. 여기 에이의 결과 반복의 예

NewsFeed nf = [SELECT Id, Body, (Select Id, CommentBody FROM FeedComments) FROM NewsFeed WHERE ParentId = '00560000000wX0aAAE']; 

System.debug(nf.Id); 
System.debug(nf.Body); 
for (FeedComment fc : nf.FeedComments) { 
    System.debug(fc.Id); 
    System.debug(fc.CommentBody); 
} 
+0

는, C#에서 더 FeedComment 클래스가 없습니다 .. 그게 내가 질문 한 이유야? – Brij

+1

엔터프라이즈 또는 파트너 WSDL을 사용하고 있습니까? 방금 Enterprise WSDL 22.0을 확인했는데 FeedComment가 있습니다 (Chatter를 내보낼 때 사용하도록 설정했다고 가정). 반면 파트너 WSDL은 구체적인 클래스가 없으며 동적으로 액세스 할 수 있습니다. – ryanbrainard

+0

나는 파트너 WSDL을 사용했기 때문에 클래스가 존재하지 않습니다. – Brij

2

이 얻을 것이다 당신이 뉴스 피드가 + 댓글 + 추천했습니다 :

나는 이미 보았다
SELECT Id, Type, 
          CreatedById, CreatedBy.FirstName, CreatedBy.LastName, 
          ParentId, Parent.Name, 
          Body, Title, LinkUrl, ContentData, ContentFileName, 
           (SELECT Id, FieldName, OldValue, NewValue 
            FROM FeedTrackedChanges ORDER BY Id DESC), 
           (SELECT Id, CommentBody, CreatedDate, 
            CreatedBy.FirstName, CreatedBy.LastName 
            FROM FeedComments ORDER BY CreatedDate LIMIT 10), 
           (SELECT CreatedBy.FirstName, CreatedBy.LastName 
            FROM FeedLikes) 
          FROM NewsFeed 
          ORDER BY CreatedDate DESC, Id DESC 
          LIMIT 100 
+0

은 Salesforce와 같은 FeedComments를 얻을 수있는 방법이 있습니다. –

관련 문제