I am able to successfully get all the cards and custom fields from my board using:
<span>string</span><span> qString </span><span>=</span> <span>@"https://api.trello.com/1/boards/{boardId}/cards?customFieldItems=true&key={myKey}&token={myToken}"</span><span>;</span><span> using</span><span>(</span><span>var</span><span> request </span><span>=</span> <span>new</span> <span>HttpRequestMessage</span><span>(</span><span>new</span> <span>HttpMethod</span><span>(</span><span>"GET"</span><span>),</span><span> qString</span><span>))</span>
<span>{</span>
<span>var</span><span> response </span><span>=</span> <span>await</span><span> httpClient</span><span>.</span><span>SendAsync</span><span>(</span><span>request</span><span>);</span>
<span>String</span> <span>JsonString</span> <span>=</span> <span>await</span><span> response</span><span>.</span><span>Content</span><span>.</span><span>ReadAsStringAsync</span><span>();</span>but now I want to Set one of those custom fields. I've tried this but it doesn't work:
<span> using</span><span>(</span><span>var</span><span> httpClient </span><span>=</span> <span>new</span> <span>HttpClient</span><span>())</span>
<span>{</span><span> using</span><span>(</span><span>var</span><span> request </span><span>=</span> <span>new</span> <span>HttpRequestMessage</span><span>(</span><span>new</span> <span>HttpMethod</span><span>(</span><span>"PUT"</span><span>),</span> <span>@"https://api.trello.com/1/cards/"</span> <span>+</span><span> myCardId </span><span>+</span> <span>"/"</span> <span>+</span><span> myCustomFieldId </span><span>+</span> <span>"/item?"</span> <span>+</span> <span>"key={myKey}&token={myToken}"</span> <span>+</span> <span>"{value: { text: \"New Value\"}}"</span><span>))</span>
<span>{</span>
<span>// i don't know how to set the header content so i commented it out</span>
<span>//request.Headers.Add("content-type", "application/json");</span>
<span>var</span><span> response </span><span>=</span> <span>await</span><span> httpClient</span><span>.</span><span>SendAsync</span><span>(</span><span>request</span><span>);</span>
<span>String</span> <span>JsonString</span> <span>=</span> <span>await</span><span> response</span><span>.</span><span>Content</span><span>.</span><span>ReadAsStringAsync</span><span>();</span> Thjanks,
Dave