4

feed.http-hooks每当新闻提要中发生相关事件时,我都会使用 Phabricator 的功能在开发聊天室中发布消息。这非常适合显示“Alice 创建了差异 D12345”或“Bob 更新了差异 D54321”。

当有人对差异发表评论时,我想从故事中提取评论文本。每当有评论时,Phabricator 都会向我的feed.http-hooks服务器发送 HTTP POST,其中包含如下参数:

storyID=42
storyType=PhabricatorApplicationTransactionFeedStory
storyData[objectPHID]=PHID-DREV-blahblah1
storyData[transactionPHIDs][0]=PHID-DREV-blahblah2
storyAuthorPHID=PHID-USER-blahblah3
storyText=tom added a comment to D12345: Some random diff.
epoch=1412243745

我的问题是,我怎样才能得到评论的实际文本?我已经尝试使用 Conduit 的phid.query方法来查找其中一些 PHID,但这并没有让我得到任何结果。我知道这是可能的,因为评论显示在 Phabricator 网站上的实际“最近活动”提要中。哈尔普。

4

0 回答 0