我使用Phabricator的feed.http-hooks
功能,只要新闻Feed中发生相关事件,就会在开发聊天室中发布消息。这非常适合表明" 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,但这并没有让我任何地方。我知道这是可能的,因为评论显示在实际的" Recent Activity"喂养Phabricator网站。 HALP。