如何解决如何使用Phabricator“ maniphest.edit” API将票证添加到列,同时还使用其“ beforePHIDs”参数?
根据maniphest.edit“交易类型:列” documentation,beforePHIDs
参数应为PHID数组。我认为,它看起来像如下:
curl https://5555/api/maniphest.edit \
-d api.token=api-token \
-d transactions[0][type]=column \
-d transactions[0][value][0][columnPHID]=PHID-PCOL-6666 \
-d transactions[0][value][0][beforePHIDs][0]=PHID-TASK-7777 \
-d objectIdentifier=PHID-TASK-8888
但是,当这样调用(以beforePHIDs
作为数组)时,出现以下错误,这似乎与文档相矛盾:
Exception when processing transaction of type "column": Error while reading "value[0]": Expected string,got something else.
我的curl语句需要如何更改才能起作用?我已经尝试了所有可以想到的排列方式。还是这可能是一个错误?
旁注-可以正常工作,但不允许控制票证插入点:
curl https://5555/api/maniphest.edit \
-d api.token=api-token \
-d transactions[0][type]=column \
-d transactions[0][value][0]=PHID-PCOL-6666 \
-d objectIdentifier=PHID-TASK-8888
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。