ユーザー プロファイルのソーシャル データベースから SocialCommentControl を使用して入力されたコメントを取得したいと考えています。Managed CSOM API で次のスニペットを試しましたが、成功しませんでした。どんな助けでも大歓迎です。
System.Net.NetworkCredential cred = new System.Net.NetworkCredential("domain\\useracc", "pass@word1");
ClientContext clientContext = new ClientContext("http://testsitecollection/"); clientContext.Credentials = cred;PersonProperties owner = new PeopleManager(clientContext).GetPropertiesFor("domain\\useracc");
MicrofeedManager mgr = new MicrofeedManager(clientContext);
clientContext.Load(mgr, f => f.CurrentUser);
clientContext.Load(owner);
clientContext.ExecuteQuery();
MicrofeedRetrievalOptions optn = new MicrofeedRetrievalOptions();
optn.ContentOnly = true;
optn.IncludedTypes = MicroBlogType.All;
optn.ResultSortOrder = MicrofeedSortOrder.CreatedTime;
optn.NewerThan = DateTime.Today.AddDays(-2);
ClientResult<MicrofeedThreadCollection> res = mgr.GetMyConsolidatedFeed(optn);
clientContext.ExecuteQuery();