Jira API aracılığıyla bir soruna bir bayrak ekleyebilmek istiyorum. Bu konuyla ilgili herhangi bir belge bulamadım. Bunun nasıl çalıştığını bilen var mı?Jira sorunu için bir atayın içine nasıl eklenir api
cevap
İşte bulduğum en iyi cevap. https://answers.atlassian.com/questions/38062844/answers/38062897
Bayraklı adında bir alan vardır. Bir onay kutusu türü alanıdır. Varsayılan olarak Tek bir değer var, Engel. Alan boş durum için kontrol edilir. Alan boşsa, sorun işaretlenmez. Alan boş değilse, sorun işaretlenir.
Bunun için REST API'sini kullanırsınız. Sen Alan kimliğini (customfield_10000) bilmek gerekir ya
https://developer.atlassian.com/jiradev/jira-apis/jira-rest-apis/jira-rest-api-tutorials/jira-rest-api-example-create-issue.
veya meta arama yaparak komut alanının keşfini için gereken - - Örnekler burada https://developer.atlassian.com/jiradev/jira-apis/jira-rest-apis/jira-rest-api-tutorials/jira-rest-api-example-discovering-meta-data-for-creating-issues.
API üzerinden konuyu oluştururken özel bir alan ayarlama örneği -
curl -D- -u fred:fred -X POST --data {"fields":{"project":{"key": "TEST"}, "summary": "Always do right. This will gratify some people and astonish the REST.", "description": "Creating an issue while setting custom field values", "issuetype":{"name": "Bug"}, "customfield_10000": [{"value": "Impediment"}]}} -H "Content-Type: application/json" http://localhost:8090/rest/api/2/issue/
non-minified data Expand source
{
"fields": {
"project":
{
"key": "TEST"
},
"summary": "Always do right. This will gratify some people and astonish the REST.",
"description": "Creating an issue while setting custom field values",
"issuetype": {
"name": "Bug"
},
"customfield_10000": [ {"value": "Impediment" }]
}
}
Ancak bağımlı güncellemeye gerek yok 'Field' customfield_10000 'ayarı yapılamıyor. Uygun ekranda değil veya bilinmeyen bir konumda değil.% 100 değil – KingRider
ben bunu nasıl anladım, ben API sürümüne emin değilim.
/rest/greenhopper/1.0/xboard/issue/flag/flag.json
alan_adiniz Ve vücutta (Sorununuz tuşu ile değiştirin JIRA-SAYI):
{"issueKeys":["JIRA-ISSUE"],"flag":true}
umarım bu yardımcı olur ben bir POST
istek yaptı.
"Bayrak ekle" derken, ne yapmaya çalışıyorsunuz? Normalde, kullanıcı arayüzü aracılığıyla sorunlara özel bir alan eklersiniz, ardından API kullanarak özel alanı ayarlayabilirsiniz. – Lobsterpants
'Flag' ile etiket mi kastediyorsunuz? – kdopen
Bir konunun işaretlenmesi, jira uygulanan bir yapıdır. https://confluence.atlassian.com/agile/jira-agile-user-s-guide/working-with-issues/flagging-an-issue Bunu gerçekten api üzerinden yapabilmeyi çok isterim. –