Recherches récentes
Pas de recherche récente

Luke Smith
Adhésion le 16 août 2022
·
Dernière activité le 10 janv. 2024
Suivis
0
Abonnés
0
Activité totale
14
Votes
3
Abonnements
3
APERÇU DES ACTIVITÉS
BADGES
ARTICLES
PUBLICATIONS
COMMENTAIRES DE LA COMMUNAUTÉ
COMMENTAIRES SUR L’ARTICLE
APERÇU DES ACTIVITÉS
Dernière activité effectuée par Luke Smith
Luke Smith a ajouté un commentaire,
Funny how this has gotten no response from Zendesk at all. So frustrating.
Afficher le commentaire · Publication le 10 janv. 2024 · Luke Smith
0
Abonnés
0
Votes
0
Commentaire
Luke Smith a créé une publication,
I'm having an issue with returning a response after creating a ticket. Note, the ticket gets created in Zendesk, so everything works except returning a response back to the browser. Here's my code:
const request = await fetch("https://{obscured}.zendesk.com/api/v2/tickets", {
method: "POST",
headers: {
"Authorization": "Basic "+wp_helper.zendesk_token,
"Content-Type": "application/json",
},
body: JSON.stringify({
"ticket": {
"comment": {
"body": comment,
"uploads": [
file_token
]
},
"requester": { "locale_id": 1, "name": full_name, "email": email },
"subject": subject
}
})
});
let response = await request.json();
console.log(response);
These are the errors I'm getting in the browser console after the ticket is successfully created:
Tag: Eric Nelson
Publication le 09 sept. 2022 · Luke Smith
0
Abonnés
2
Votes
1
Commentaire
Luke Smith a ajouté un commentaire,
Eric Nelson You rock! That worked perfectly. The thumbnails in Zendesk tickets now download a valid file that can be opened. We can close this ticket.
Really appreciate it!
Afficher le commentaire · Publication le 31 août 2022 · Luke Smith
0
Abonnés
0
Votes
0
Commentaire
Luke Smith a ajouté un commentaire,
That's right yep.. using AJAX to send POST request to Zendesk api. :)
Afficher le commentaire · Publication le 17 août 2022 · Luke Smith
0
Abonnés
0
Votes
0
Commentaire
Luke Smith a ajouté un commentaire,
Hey Eric Nelson,
I'm trying to upload a PDF file, but will need ability to upload docx, png etc. as well.
Afficher le commentaire · Publication le 17 août 2022 · Luke Smith
0
Abonnés
0
Votes
0
Commentaire
Luke Smith a ajouté un commentaire,
I'm at a loss here. The file continues to not work. Here's my latest ajax code for creating upload/attachment:
{
url: "https://{obscured}.zendesk.com/api/v2/uploads?filename="+file_name,
type: "POST",
headers: {
'Authorization': 'Basic '+wp_helper.zendesk_token,
'Content-type': 'application/binary'
},
processData: false,
data: file_base64
}
Note I'm passing the raw base64 content of the file.
Afficher le commentaire · Modification le 17 août 2022 · Luke Smith
0
Abonnés
0
Votes
0
Commentaire
Luke Smith a ajouté un commentaire,
Thanks for the reply Serge BERTAINA DUBOIS
Unfortunately that didn't work. :(
Afficher le commentaire · Publication le 17 août 2022 · Luke Smith
0
Abonnés
0
Votes
0
Commentaire
Luke Smith a créé une publication,
I'm using the attachment and ticket api for creating a Zendesk ticket with an attachment. The ticket gets created successfully and even generates a thumbnail for the attached file with the correct file name! But when I download and try to open the file, it cannot be opened and the file is only a few hundred bytes.
Here's the Ajax call for creating the attachment first:
{
url: "https://{obscured}.zendesk.com/api/v2/uploads?filename="+file_name,
type: "POST",
headers: {
"Authorization": "Basic "+wp_helper.zendesk_token,
"Content-Type": file_mime,
},
data: JSON.stringify({
"content_type": file_mime,
"content_url": file_url,
"file_name": file_name,
"size": file_size,
})
}
And here's the nested Ajax call for creating the ticket with the generated file token from the parent ajax call:
{
url: "https://{obscured}.zendesk.com/api/v2/tickets",
type: "POST",
headers: {
"Authorization": "Basic "+wp_helper.zendesk_token,
"Content-Type": "application/json",
},
contentType: "application/json",
data: JSON.stringify({
"ticket": {
"comment": {
"body": comment,
"uploads": [
file_token
]
},
"requester": { "locale_id": 1, "name": full_name, "email": email },
"subject": subject
}
})
}
I've double checked all variables are correctly formatted according to documentation and everything looks good. The weirdest part is the ticket is created with an attachment with the correct file name, but the file somehow does not get created properly on Zendesk.
Any thoughts?
Modification le 16 août 2022 · Luke Smith
1
Abonné
3
Votes
11
Commentaires