Consideraciones generales para el envío de documentos y archivos multimedia vía API
Cuando una API de cliente nos envía documentos que luego tienen que ser enviados a redes de terceros como Facebook Messenger, Instagram, WhatsApp o webchat, es necesario contar con una URL que podamos enviar y que cualquiera pueda descargar.
El chatbot en este punto solo hace de intermediario entre las APIs de nuestros clientes y los proveedores, pero son estos los que nos obligan a brindar URLs de público acceso para enviar los documentos al usuario final.
Por lo tanto, los documentos y archivos multimedia que se enviarán a través de API deberán contar con ciertos requisitos:
Deben ser enviados a través de una url SIN autenticación.
Puede ser cualquier tipo de archivo, pero tiene que ser un link público, y preferentemente https (de no ser posible, puede ser http también). No aceptamos binario, base64.
Debe respetar un tamaño máximo permitido y determinado tipo de formato
Tamaños y formatos permitidos
Documentos
Tamaño máximo: Hasta 100 MB
Formatos válidos: PDF, DOC, DOCX, PPT, PPTX, XLS, XLSX
Imágenes
Tamaño máximo: Hasta 5 MB
Formatos válidos: JPEG, JPG, PNG
Audio
Tamaño máximo: Hasta 5 MB
Formatos válidos: AAC, M4A, MP4, AMR, MP3, OGG, OPUS (editado)
Video
Tamaño máximo: Hasta 5 MB
Formatos válidos: MP4, 3GPP