以编程方式访问“讨论”和“Sharepoint 2013社区”网站中的“回复”的值

时间:2012-10-10 04:48:36

标签: sharepoint sharepoint-2013

您如何访问讨论的价值以及社区网站中的回复,例如如何获取讨论正文和讨论正文的价值。

是否存在两个不同的列表来存储讨论和讨论的回复或相同的#34;讨论列表"存储两个值。我喋喋不休地得到了讨论的价值观。当试图获得讨论的价值时,它会给出回复的价值。

任何人都试过这个,请给我一些反馈。

谢谢。

3 个答案:

答案 0 :(得分:2)

要单独获取“讨论和回复”,您可以在REST查询中使用以下查询参数:

适用于讨论主题

/_api/lists/getByTitle(‘listname‘)/items?$filter=ContentType eq ‘Discussion’
or
/_api/lists/getByTitle(‘listname‘)/items?$filter=FSObjType eq 1

讨论回复

/_api/lists/getByTitle(‘listname‘)/items?$filter=ContentType eq ‘Message’
or
/_api/lists/getByTitle(‘listname‘)/items?$filter=FSObjType eq 0

希望这有帮助!

答案 1 :(得分:1)

讨论区中带有父ID = null的列表项是讨论主题,父ID =某些值是对dicussion主题的回复..

答案 2 :(得分:0)

SharePoint的讨论列表有点像文档集,因为原始帖子是继承自Folder的讨论内容类型,而回复是继承自Item的消息内容类型。因此,没有涉及任何文件,但讨论(讨论列表)再次成为文件夹。

https://sharepointeducation.wordpress.com/2016/12/06/get-all-replies-of-a-discussion-in-sharepoint-2013/