1

LONDON、PARIS などを含む "PLACE" と呼ばれるカスタム フィールドには、いくつかのデフォルト値が存在します。C# の JIRA SOAP API からこれら ( London 、 paris ) を取得するにはどうすればよいですか。JIRA - JIRA 4.0 および C# - .net Framework 4.0。

4

1 に答える 1

0

SOAP API に設定されていない場合は、 XML-RPCを使用してこれを行うことができます。Python コード サンプル (C# に変更可能):

#!/usr/bin/python

# Refer to the XML-RPC Javadoc to see what calls are available:
# http://docs.atlassian.com/software/jira/docs/api/rpc-jira-plugin/latest/com/atlassian/jira/rpc/xmlrpc/XmlRpcService.html

import xmlrpclib

# Jira connction info
#server = 'http://212.29.248.203:8080/rpc/xmlrpc'
server = 'https://your.jira.com/rpc/xmlrpc'
user = 'user'
password = 'password'
filter = '10302'
customfieldID = "customfield_10417"

s = xmlrpclib.ServerProxy(server)
auth = s.jira1.login(user, password)

# get list of issues
issues = s.jira1.getIssuesFromFilter(auth, filter)
for issue in issues:
        # get open since time
        for customFields in issue['customFieldValues']:
                if customFields['customfieldId'] == customfieldID :
                        print "found field!"+  customFields['values']
于 2012-08-28T18:21:18.413 に答える