通过Rest API C#在Jira中设置自定义单选按钮字段 - c#

我正在尝试设置具有3个可能选项的自定义单选按钮字段的值:是,否或无。我正在使用Dapplo c#Jira SDK。

我已经尝试了从使用“名称”到“值”再到“ id”的所有方法,但似乎无济于事,我总是回来“在Parent Option对象中找不到有效的'id'或'value'”。
请注意,我想使用选项集值的ID设置字段值,而不是文本值(例如“是”或“否”)来设置字段值,因为它可能会随着时间而变化。

这些是我的一些尝试:

        string jsonString = @"{""id"": ""11684""}";
        var myJSON = JsonConvert.SerializeObject(jsonString);
        issueToCreate.Fields.CustomFields.Add("customfield_12093", jsonString); //When I enter the 'jsonString' variable directly I get the same error.

有人有什么主意吗?这似乎比应该做的难。

参考方案

在尝试了所有方法之后,以下方法终于可以工作了:

 var optionSetObject = new {  id = "11681" };
 issueToCreate.Fields.CustomFields.Add("customfield_12093", optionSetObject);

我以为C#匿名对象无法正确序列化,但显然可以。确保“ id”值是一个字符串!如果您将其输入为整数,则出于某种原因,Jira将无法识别它。

改造正在返回一个空的响应主体 - java

我正在尝试使用Retrofit和Gson解析一些JSON。但是,我得到的响应机构是空的。当我尝试从对象中打印信息时,出现NullPointerException。我确保URL正确,并且我也确保POJO也正确。我正在使用jsonschema2pojo来帮助创建POJO类。这是我要解析的JSON{ "?xml": { "@versi…

我需要帮助将此REST API Curl命令转换为Python请求 - python

我在这里是新手,老实说对所有编码都是新手。我正在尝试创建一个Pyton脚本,以使用REST API从Request Tracker资产数据库中搜索项目。到目前为止,我得到了以下Curl命令:curl -X POST \ -H "Content-Type: application/json" \ -d '[{ "fiel…

Analytics API:自动身份验证 - php

我正在尝试使用Google Analytics(分析)Reporting API构建仪表板,以便为我公司的客户创建报告。问题是我需要使用cronjob创建报告,但这需要身份验证。我尝试了以下方法:1.使用API for web applications:我设法完成了这项工作,但是OAuth2流程通过将我重定向到Google登录页面,迫使我向Google进行身…

重复使用Google Api Bearer令牌来访问用户的云端硬盘 - javascript

我有以下几点: gapi.auth.authorize( { client_id: CLIENT_ID, scope: SCOPES, immediate: false }, handleAuthResult); 这使我可以访问access_token:目标是使该应用程序的用户可以授予对我的应用程序的访问权限,以使用其Google驱动器存储其内容。我需要能够…

通过Python使用FacePlusPlus API - python

我收到以下错误。'error_message': 'BAD_ARGUMENTS 当我执行此python代码时。import requests import json response = requests.post( 'https://api-us.faceplusplus.com/facepp/v3/detect&#…