API - Edit functions in .net
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
When executing a PutAsync or PutAsJsonAsync, I am getting an OK response back but am not seeing the data being updated.
I am trying to update several quiz names from a "PRE_" to a "POST_" and make sure the results are always hidden. I get a response of success but have yet to see any quiz names get updated. Does anyone know why?
string newQuizName = quizName.Replace("PRE_", "POST_");
QuizUpdate q = new QuizUpdate();
q.title = newQuizName;
q.hide_results = "always";
string jsonData = JsonConvert.SerializeObject(q);
HttpContent content = new StringContent(
jsonData,
Encoding.UTF8,
"application/json");
string uri = Canvas.mainUri.ToString() + Canvas.httpAdd.ToString();
HttpResponseMessage response = await client.PutAsync(uri, content);
if (response.IsSuccessStatusCode)
{
Console.WriteLine("Succes:" + newQuizName);
}