2016-06-27 2 views
0

J'essaie d'utiliser l'API redmine pour créer un nouveau problème via le code, juste pour le tester, je suis en train d'envoyer les données à l'API en utilisant le facteur. J'ai utilisé amazon pour l'héberger.redmine créer problème assign_to_id ne fonctionne pas

J'essaye d'envoyer json via la méthode post. (Avec postier -plugin pour le chrome)

url: - http: // {user_name}: {password} @ xxxredmine_urlxxx/issues.json

Type: - POST

Corps: -

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

il crée un billet fixe avec succès, mais jamais un cessionnaire

{ 
    "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" 
    } 
} 

j'ai essayé de changer assigned_to_id à

"assigned_to":{"id":5} 

Merci à l'avance.

Répondre

0

Il s'agit d'une ancienne question, mais potentiellement encore utile pour répondre ... êtes-vous certain que l'utilisateur que vous tentez de définir en tant qu'assigné est dans un rôle assignable sur ce projet spécifique? Malheureusement, l'API REST de Redmine répondra avec un 200 OK même si vous lui donnez un utilisateur non assignable, donc il n'y a aucune indication qu'il n'a pas réussi à définir l'utilisateur comme étant l'attributaire.

+0

avant de passer le numéro j'ai reçu la liste des id de redmine API afin que je ne passe pas wrng id, tous les utilisateurs de redmine ont également reçu des pouvoirs d'affectation dans ce projet. – rohan