0

Redmine API を使用して、コードを介して新しい問題を作成しようとしています。テストするためだけに、郵便配達員を使用して API にデータを送信しようとしています。私はそれをホストするためにAmazonを使用しました。

post メソッドで json を送信してみます。(chrome の postman -plugin を使用)

URL:- http://{ユーザー名}:{パスワード}@xxxredmine_urlxxx/issues.json

タイプ:- POST

体:-

{
    "issue": {
        "project_id": 1,
        "subject": "New ticket via API",
        "description": "API test 27\/6",
        "status_id": 1,
        "priority_id": 3,
        "assigned_to_id": 5
    }
}

チケットは正常に作成されますが、担当者は設定されません

    {
  "issue": {
    "id": 61,
    "project": {
      "id": 1,
      "name": "EasySoft"
    },
    "tracker": {
      "id": 1,
      "name": "Bug"
    },
    "status": {
      "id": 1,
      "name": "New"
    },
    "priority": {
      "id": 3,
      "name": "High"
    },
    "author": {
      "id": 1,
      "name": "UserName LastName Admin"
    },
    "subject": "New ticket via API",
    "description": "API test 27/6",
    "start_date": "2016-06-27",
    "done_ratio": 0,
    "custom_fields": [
      {
        "id": 2,
        "name": "Customer name",
        "value": ""
      }
    ],
    "created_on": "2016-06-27T09:37:58Z",
    "updated_on": "2016-06-27T09:37:58Z"
  }
}

assigned_to_id をに変更しようとしました

"assigned_to":{"id":5}

前もって感謝します。

4

1 に答える 1

0

これは古い質問ですが、回答するのに役立つ可能性があります...担当者として設定しようとしているユーザーが、その特定のプロジェクトで割り当て可能な役割にあると確信していますか? 残念ながら、Redmine REST API は、割り当て不可のユーザーを指定しても 200 OK で応答するため、ユーザーを割り当て先として正常に設定できなかったという兆候はありません。

于 2016-09-23T19:47:04.573 に答える