如何使用Rest API检索故事对话?我试过了
/rest-1.oauth.v1/Data/Message
但它不会返回任何对话。
答案 0 :(得分:0)
有两种与“对话”功能相关的资源:Conversation
和Expression
。您可以将Conversation
视为一个主题,将Expression
视为该主题的帖子。与大多数查询一样,您需要从要返回的资产开始。我认为在这种情况下Expression
。
如果您只想要提及特定资产的帖子,那么您可以执行此操作(添加空格以提高可读性):
<Server Base URI>/rest-1.v1/Data/Expression
?where=Mentions:Story.Number='B-01001'
&sel=Content,Author,AuthoredAt
&sort=-AuthoredAt
&page=10,0
但是,这与您在Web应用程序中看到的不同。 VersionOne应用程序将向您显示任何帖子中提及资产的所有主题。这会产生更复杂的查询:
<Server Base URI>/rest-1.v1/Data/Expression
?where=BelongsTo.ContainedExpressions.Mentions:Story.Number='B-01001'
&sel=Content,Author,AuthoredAt,BelongsTo.ChangeDate
&sort=-BelongsTo.ChangeDate
&page=10,0