Форум сайта python.su
Всем доброго времени суток.
Заранее хочу извиниться за возможно глупый вопрос, но я совсем не знаю Python.
Есть у меня задача обратиться к стороннему веб сервису и в его метод передать несколько параметров. (Речь идёт об интеграции Jira со сторонним приложением)
С помощью Python это можно сделать следующим образом:
auth = soap.login(jirauser, passwd)
# Note: if anyone can get timestamps to work, please let us know how!
baseurl = soap.getServerInfo(auth)['baseUrl']
newissue = soap.createIssue(auth, {'project': 'TST', 'type': '1', 'summary': 'Issue created with Python!'})
Отредактировано (Июнь 10, 2010 09:12:43)
Офлайн
То же самое:
soap.createIssue(auth, project='TST', type='1', summary='Issue created with Python!')
Теперь понятно?
Офлайн
не совсем, т.к. конструкция такого вида soap.createIssue(auth, project='TST', type='1', summary='Issue created with Python!') будет передавать 4ре параметра через разделитель ,
а в методе createissue можно передать всего 2 параметра (описание методов вебсервиса http://docs.atlassian.com/software/jira/docs/api/rpc-jira-plugin/latest/index.html?com/atlassian/jira/rpc/soap/JiraSoapService.html) метод createissue
я так понял что на Python вторым параметров массив передаётся. Не пойму как такой массив будет выглядеть на VBScript
Отредактировано (Июнь 10, 2010 09:35:10)
Офлайн
второй параметр это словрь (хэш-таблица). Первое слово ключ, второе - значение.
{'name': ‘Вася’, ‘surname’: ‘Пупкин’}
Отредактировано (Июнь 10, 2010 09:55:44)
Офлайн
второй параметр это словрь (хэш-таблица). Первое слово ключ, второе - значение.т.е. создать подобное и передать на VBScripts не получится…
{'name': ‘Вася’, ‘surname’: ‘Пупкин’}
Отредактировано (Июнь 10, 2010 12:45:26)
Офлайн
А ассоциативный массив не подойдёт?
Офлайн