を私はRestSharpでこの問題を解決しました。これはREST APIの簡単なツールです。 私はこのコードを使用して添付ファイル付きのチケットを送信しています:
var client = new RestClient(_freshdeskUrl);
client.Authenticator = new HttpBasicAuthenticator(_apiKey, "X");
var request = new RestRequest("", Method.POST);
request.AddHeader("Accept", "application/json");
request.AddHeader("Content-Type", "multipart/form-data");
request.AddParameter("email", "[email protected]");
request.AddParameter("subject", "Subject");
request.AddParameter("description", "Description");
request.AddParameter("name", "Name");
request.AddParameter("status", "2");
request.AddParameter("priority", "1");
request.AddFile("attachments[]", bytes, "Logs.txt", "text/plain");
var response = client.Execute(request);
と私は、私はこのコードを使用して添付せずにチケットを送っている:私はまだチケットを送信することに苦労しています
RestClient client = new RestClient(_freshdeskUrl);
client.Authenticator = new HttpBasicAuthenticator(_apiKey, "X");
RestRequest request = new RestRequest("", Method.POST);
request.AddHeader("Accept", "application/json");
request.AddJsonBody(new
{
email = "[email protected]",
subject = "Subject",
description = "Description",
name = "Name",
status = 2,
priority = 1
});
var response = client.Execute(request);
を。コードを共有していただけますか?これはhttps://github.com/freshdesk/fresh-samples/blob/v1/jquery_samples/create_ticket.htmlですが、動作しません。 – CodeSlave