2017-07-28 6 views
-1

Ich benutze jira python, um Probleme über ihre REST-API zu erstellen, aber im Wörterverzeichnis "fields" für das Wörterbuch des Schlüsselwortes "project" tritt ein Problem auf, wenn ich versuche, "id" oder "name" als Schlüssel zu verwenden. aber es funktioniert mit der "key" -Taste.Wie ID einem erstellten Problem mit Jira Python zuweisen?

Also, das funktioniert:

'Projekt': { 'Schlüssel': 'ORION'}

Aber, wenn ich die anderen Tasten in dem jira-Python zur Verfügung gestellt versuchen, mit documentation wie:

'Projekt': { 'name': 'ORION-777'}

oder

'Projekt': { 'id': 777}

oder

'Projekt': { 'id': '777'}

Es funktioniert nicht. Ich erhalte eine Fehlermeldung, die besagt:

response text = 
{ 
    "errorMessages": [], 
    "errors": { 
     "project": "project is required" 
    } 
} 

Ich mag die ID angeben, damit ich nicht halten Ausgaben für den gleichen Fehler immer und immer wieder zu schaffen. Jede Anleitung ist willkommen. Vielen Dank!

+0

Ist ORION-777 ein Projektname oder 777 ein Projektschlüssel? –

+0

Ich entschuldige mich für die Unklarheit. Ich habe das Code-Snippet oben bearbeitet. Mein Verständnis aus der Dokumentation ist, dass ORION der Schlüssel ist, 777 ist die ID-Nummer und ORION-777 ist der Name. Aus irgendeinem Grund funktioniert nur das Schlüsselwort "key". Was ich wirklich gerne tun würde, ist "ID" oder "Name" zuzuweisen. Danke noch einmal! –

Antwort

1

der Dokumentation Link Nach dass Sie zur Verfügung gestellt, können Sie ein Problem auf folgende Weise erstellen:

new_issue = jira.create_issue(project='PROJ_key_or_id', summary='New issue from jira-python', 
           description='Look into this one', issuetype={'name': 'Bug'}) 

oder

issue_dict = { 
    'project': {'id': 123}, 
    'summary': 'New issue from jira-python', 
    'description': 'Look into this one', 
    'issuetype': {'name': 'Bug'}, 
} 
new_issue = jira.create_issue(fields=issue_dict) 

Sie können Sie ein Projekt Schlüssel, Name oder ID.

Um den Namen oder Schlüssel zu erhalten, gehen Sie auf die "Projekteinstellungen" Ihres Projekts und klicken Sie dann auf "Details" (Sie müssen die Erlaubnis haben, diese Einstellungen zu sehen).

Um die ID ohne Restabfrage zu sehen, gehen Sie erneut auf die Seite "Projekteinstellungen" und dann mit der Maus über Details und Sie können die Projekt-ID in der Navigationsleiste am unteren Rand des Browsers anzeigen (zB pid = 12345)

Mit diesen Informationen können Sie das Problem mit Name, Schlüssel oder ID Ihres Projekts erstellen.

Verwandte Themen