Статья решения не обновляется с помощью метода FUTDesk API «PUT» - PullRequest
0 голосов
/ 03 октября 2019

Я использую C # для создания программы, которая будет автоматически обновлять статью о решении Freshdesk, но когда я запускаю свой код, он запускается без исключения, но не обновляет статью. Может кто-нибудь сказать мне, где я иду не так?

apiPath = $"/api/v2/solutions/articles/{articleID}";

string publishArticle = "{\"description\" : \"publish article\", \"status\" : 2}";

                request = (HttpWebRequest)WebRequest.Create("https://" + fdDomain + ".freshdesk.com" + apiPath);
                request.ContentType = "application/json";
                request.Method = "PUT";
                byte[] byteArray = Encoding.UTF8.GetBytes(publishArticle);
                request.ContentLength = byteArray.Length;
                request.Headers["Authorization"] = "Basic " + authInfo;


                using (var dataStream = request.GetRequestStream())
                {
                    dataStream.Write(byteArray, 0, byteArray.Length);
                }
...