Référence des balises Zendesk Support

Retour en haut

2 Commentaires

  • emeline Peyrot

    Bonjour,
    J'essaie d'ajouter une balise pour obtenir les pièces jointes éventuelles du dernier commentaire mais je n'y arrive pas.
    J'utilise cela : 
    {
    "ticket": {        
    "commentId":"{{ticket.latest_comment.id}}" ,
    "ticketId" : "{{ticket.id}}",
    "createdAt" : "{{ticket.latest_comment.created_at_with_time}}",
    "latestComment": "{{ticket.latest_comment}}",
    "attachment" : "{{comment.attachment.filename}}"
    }
    }
    Comment faire ?

    0
  • Remi Saumet
    Zendesk Customer Care

    Bonjour emeline Peyrot,

    Merci de votre commentaire, j'espère que vous allez bien aujourd'hui !

    Comme expliqué dans notre documentation, si vous utilisez la propriété ticket.comments

    Ticket.comments sert également à regrouper les détails des commentaires et des pièces jointes. Vous pouvez accéder aux données suivantes à l’aide de balises Liquid

    Il vous faut ainsi utiliser des balises Liquid pour "itérer" cette propriété et par conséquent, pouvoir accéder à la balise {{attachment.filename}}.

    Il vous faudra modifier votre corps JSON en exemple ci-dessus par le suivant : 

    {
    "ticket": {        
    "commentId":"{{ticket.latest_comment.id}}" ,
    "ticketId" : "{{ticket.id}}",
    "createdAt" : "{{ticket.latest_comment.created_at_with_time}}",
    "latestComment": "{{ticket.latest_comment}}",

    {% for comment in ticket.comments limit:1 offset:0 %}
       {% for attachment in comment.attachments %}

       "attachment" : "{{attachment.filename}}"

       {% endfor %}
    {% endfor %}

    }
    }

    Ceci en reprenant votre exemple, mais si vous souhaitez avoir le lien vers ce fichier (car la balise "attachment.filename" ne retournera que le nom du fichier), il vous faudra utiliser {{attachment.url}} a la place.

    J'ai effectué plusieurs tests et peux ainsi vous confirmer que cela fonctionne à merveille, ceci est expliqué en substance ici : Utilisation de Liquid pour personnaliser le formatage et le placement de texte dans les commentaires et notifications par e-mail.

    Exemple du corps JSON passé via le Déclencheur :

    Voici ce que l'endpoint a reçu :

    Comme vous pouvez le voir, les valeurs filename et url sont bien générées depuis les pièces jointes au sein du ticket. 

    J'espère que cela vous aidera, n'hésitez pas à nous faire savoir si vous avez besoin d'assistance.

    Très bonne journée à vous, mais également une très bonne continuation.

    Cordialement.

    *Si vous souhaitez visualiser les images en taille normale, veuillez faire un clic droit dessus puis "Ouvrir dans un nouvel onglet".

    1

Vous devez vous connecter pour laisser un commentaire.

Réalisé par Zendesk