Recherches récentes


Pas de recherche récente

Agave's Avatar

Agave

Adhésion le 19 avr. 2023

·

Dernière activité le 19 avr. 2023

Suivis

0

Abonnés

0

Activité totale

3

Votes

0

Abonnement

1

APERÇU DES ACTIVITÉS

Dernière activité effectuée par Agave

Agave a ajouté un commentaire,

Commentaire de la communauté 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;

Afficher le commentaire · Modification le 19 avr. 2023 · Agave

0

Abonnés

0

Votes

0

Commentaire


Agave a créé une publication,

Publication 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)));

Modification le 19 avr. 2023 · Agave

0

Abonnés

5

Votes

3

Commentaires