【问题标题】:Phabricator API - Create a Project is not workingPhabricator API - 创建项目不起作用
【发布时间】:2020-05-26 10:40:07
【问题描述】:
curl -k -s -X POST "https://phabricator_URL.eu/api/project.edit" \
    -d api.token=api-myapitoken \
    -d members.add=TestMember \
    -d name=TestProject \
    -d objectIdentifier= | jq -r

错误接收:

{
  "result": null,
  "error_code": "ERR-CONDUIT-CALL",
  "error_info": "API Method \"project.edit\" does not define these parameters: 'members.add', 'name'."
}

使用的链接: https://secure.phabricator.com/conduit/method/project.edit/

【问题讨论】:

    标签: phabricator


    【解决方案1】:

    您必须将members.add 指定为交易列表的一部分,并且要添加的用户也必须是一个列表:

    curl -k -s -X POST "https://phabricator_URL.eu/api/project.edit" \
        -d api.token=api-myapitoken \
        -d transactions[0][type]=name
        -d transactions[0][value]=TestProject \
        -d transactions[1][type]=members.add \
        -d transactions[1][value][0]=PHID-USER-5555 \
        -d objectIdentifier= | jq -r
    

    如果您通过管道文档页面提交要进行的 API 调用,它将显示执行这些相同操作所需的 curl 调用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-14
      • 2022-01-19
      • 1970-01-01
      相关资源
      最近更新 更多