Ricerche recenti


Nessuna ricerca recente

Agave's Avatar

Agave

Data ingresso 19 apr 2023

·

Ultima attività 19 apr 2023

Seguiti

0

Follower

0

Attività totali

3

Voti

0

Abbonamento

1

PANORAMICA ATTIVITÀ

Ultima attività di Agave

Agave ha commentato,

Commento nella community Developer - Zendesk APIs

Thank you so much for your help!  That explains a lot.  I was wondering if you could help me one more time.

So now I'm get Status Code: 500   Internal Server Error.  What might be causing this?  Do I need to use a different API token than what I was using for creating tickets?

var payload = new
            {
                lead = new
                {
                    first_name = firstName,
                    last_name = "LastName",
                    email = email,
                    organization_name = "",
                    tags = tags
                }
            };
// Convert the payload to JSON
         var jsonPayload = JsonConvert.SerializeObject(payload);


This is the JSON objetct:
{"lead":{"first_name":"Joe","last_name":"LastName","email":"test+zendesk28@gmail.com","organization_name":"","tags":["MyTag"]}}

Everything is the same as above, but the URL

var response = client.PostAsync("https://api.getbase.com/v2/leads",
                    new StringContent(jsonPayload, Encoding.UTF8, "application/json")).Result;

Visualizza commento · Data ultima modifica: 19 apr 2023 · Agave

0

Follower

0

Voti

0

Commenti


Agave ha creato un post,

Post Developer - Zendesk APIs

Hi, I'm trying to integrate the API and keep getting a 404.

The example domain URL I'm using is as follows (subdomain being our company subdomain with zendesk)

https://subdomain.zendesk.com/api/v2/leads.json

Here is an example of my C# code. 

var response = client.PostAsync("https://" + _subdomain + ".zendesk.com/api/v2/leads.json",
                    new StringContent(jsonPayload, Encoding.UTF8, "application/json")).Result;


NOTE: I am successfully authenticating when I create tickets

HttpClient client = new HttpClient();
           client.DefaultRequestHeaders.Authorization =
               new System.Net.Http.Headers.AuthenticationHeaderValue("Basic",
                   Convert.ToBase64String(Encoding.ASCII.GetBytes(_email + "/token:" + _apiToken)));

Data ultima modifica: 19 apr 2023 · Agave

0

Follower

5

Voti

3

Commenti