セールスフォースチャットのニュースフィードを取得する必要がありますメインステータスを取得できますが、コメントを取得できません。C#でSalesForce Chatter WSDL APIを使用してコメントを取得するためのサンプルはありますか?
1750 次
2 に答える
3
子関係クエリを使用して、NewsFeedから子FeedCommentsにトラバースできます。特定のユーザーのメインステータスとコメントの両方を返すSOQLクエリの例を次に示します。
SELECT Id, Body, (Select Id, CommentBody FROM FeedComments) FROM NewsFeed WHERE ParentId = '00560000000wX0aAAE'
特にC#についてはわかりませんが、FeedCommentsをネストされた配列として返す可能性があります。Apexの結果を反復処理する例を次に示します。
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);
}
于 2011-08-14T03:44:43.607 に答える
2
これにより、NewsFeed +コメント+いいねが表示されます:
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
于 2011-10-31T11:43:34.820 に答える