Я получаю доступ к Bugzilla через API XMLRPC.Чтение работает отлично.Но я не получаю синтаксис XML для добавления ключевых слов.
Я знаю, что a описывает элемент структуры (https://www.bugzilla.org/docs/3.2/en/html/api/Bugzilla/WebService.html#Structs). Но, тем не менее, я не знаю, куда добавить код, к которому добавить ключевое словоошибка. Как это должно выглядеть? Как-то так? Или обернуто в другой элемент структуры?
<member>
<name>keywords.add</name>
<value>
<array>
<data>
<value>
<string>DocuDone</string>
</value>
</data>
</array>
</value>
</member>
Это то, что говорится в документации. Особенно "передать хеш, который может иметь следующие поля"мне не понятно.
ключевые слова хэш Ключевые слова для ошибки. Чтобы изменить это поле, передайте хэш, который может иметь следующие поля:
добавить массив строк.имена ключевых слов для добавления в поле ошибки. Передача чего-либо, не являющегося действительным именем ключевого слова, приведет к выдаче ошибки. remove Массив строк. Имена ключевых слов, которые необходимо удалить из поля ошибки.что-то, что не является допустимым именем ключевого слова, приведет к выдаче ошибки. set Массив stringss. Точный набор ключевых слов для установки поля в сообщении об ошибке.Например, неправильное имя ключевого слова вызовет ошибку.Указание набора переопределений добавить и удалить.