5.4.1.4 Ejemplo por XML (POST /api/tickets.xml)

El formato de datos XML es extremadamente laxo. El contenido puede enviarse como un atributo o un elemento con nombre si no tiene sub-contenido.

 

En el siguiente ejemplo, el elemento simple también podría reemplazarse como atributos en el elemento raíz <ticket>; sin embargo, si un elemento CDATA es necesario para contener contenido especial, o si se va a incrustar contenido difícil, como comillas dobles, también se admiten subelementos simples.

 

Tenga en cuenta que la extensión del teléfono se puede enviar como un atributo @ext del subelemento phone.

 

<?xml version="1.0" encoding="UTF-8"?>
<ticket alert="true" autorespond="true" source="API">
    <name>Usuario</name>
    <email>api@tecnosupport.tecnosoluciones.com</email>
    <subject>Prueba de API</subject>
    <phone>57-555-8634X123</phone>
    <message type="text/plain"><![CDATA[Message content here]]></message>
    <attachments>
        <file name="file.txt" type="text/plain"><![CDATA[
            El contenido del archivo está aquí y se recorta automáticamente
        ]]></file>
        <file name="image.gif" type="image/gif" encoding="base64">
            R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAwAAAC8IyPqcvt3wCcDkiLc7C0qwy
            GHhSWpjQu5yqmCYsapyuvUUlvONmOZtfzgFzByTB10QgxOR0TqBQejhRNzOfkVJ
            +5YiUqrXF5Y5lKh/DeuNcP5yLWGsEbtLiOSpa/TPg7JpJHxyendzWTBfX0cxOnK
            PjgBzi4diinWGdkF8kjdfnycQZXZeYGejmJlZeGl9i2icVqaNVailT6F5iJ90m6
            mvuTS4OK05M0vDk0Q4XUtwvKOzrcd3iq9uisF81M1OIcR7lEewwcLp7tuNNkM3u
            Nna3F2JQFo97Vriy/Xl4/f1cf5VWzXyym7PHhhx4dbgYKAAA7
        </file>
    </attachments>
    <ip>123.211.233.122</ip>
</ticket>
Ir al contenido