Ceci aiderait quelqu'un qui est nouveau dans l'API HP REST.
1. Pour trouver l'API disponible points finaux,
GET /qcbin/rest/resouce-list
Pour obtenir le nom complet de l'utilisateur
GET /qcbin/rest/domains/<domain_name>/projects/<project>/customization/users/<user_name>
Pour obtenir un commentaire de défaut, la requête ci-dessous ne récupère que l'ID de défaut = 1 et sort le champ dev-comments.
GET /qcbin/rest/domains/<domain_name>/projects/<project_name>/defects?query={id[1]}&fields=dev-comments
échantillon charge utile JSON,
PUT /qcbin/rest/domains/<domain_name>/projects/<project>/defects/1
{
"Fields": [{
"Name": "dev-comments",
"values": [{
"value": "<html><body><span style=\"font-size:14px\">USER FULL NAME <USER_ID>, 2016-06-29:</span></font></b>\n<font color=\"#767676\" style=\"font-family:'hpsimplified-regular' , sans-serif\"><span style=\"font-size:14px\"> </span></font>Comment 1 \n</div> \n</body></html>"
},
{
"value": "<html><body><span style=\"font-size:14px\">USER FULL NAME <USER_ID>, 2016-06-29:</span></font></b>\n<font color=\"#767676\" style=\"font-family:'hpsimplified-regular' , sans-serif\"><span style=\"font-size:14px\"> </span></font>Comment 2 \n</div> \n</body></html>"
}]
}]
}
Qu'est-ce que f est-ce que vous utilisez pour ajouter le commentaire? –
1. Oui, vous devez passer le commentaire précédent lors d'une demande PUT. 2. API fonctionne d'une manière différente que GUI, avant d'envoyer les commentaires obtenir le nom complet de l'utilisateur et envoyer cette information avec le commentaire de défauts. – Barney
@echkaay J'utilise la méthode de mise à jour et le nom d'entité de passage comme dev-comment et comme la valeur de l'entité est au format html, je passe des données entières dans CDATA. –