如何使用versionone rest端点检索Story对话?

时间:2013-11-20 13:03:26

标签: versionone

如何使用Rest API检索故事对话?我试过了

/rest-1.oauth.v1/Data/Message

但它不会返回任何对话。

1 个答案:

答案 0 :(得分:0)

有两种与“对话”功能相关的资源:ConversationExpression。您可以将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