Nou Safe Mode încălzește numerele noi pentru a reduce riscul de blocare pe WhatsApp. Află mai multe →

Maytapi/Documentație//sendMessage

/sendMessageOrice tip de fișier, un singur endpoint

API WhatsApp pentru mesaje media

Trimite imagini, video, GIF-uri, documente PDF, Excel și Word, audio și stickere de pe propriul număr WhatsApp sau pune o fotografie deasupra unui mesaj cu butoane. Un singur endpoint sendMessage: dai un URL sau base64, iar tipul fișierului este detectat automat.

  • imagini, video și GIF
  • PDF, Excel și Word
  • fișiere de până la 50MB
  • media în butoane
Trimite imagini, video, audio și documente prin API-ul WhatsApp
Tipuri de fișiere

Orice fișier pe care îl poate trimite WhatsApp

Același endpoint și aceleași headere pentru fiecare tip — se schimbă doar câmpul type și câteva opțiuni.

  • type: media

    Imagini

    Imagini JPG, PNG și WebP cu descriere opțională. Folosește isHd pentru fotografii mai clare acolo unde WhatsApp permite.

  • type: media

    Video

    Videoclipuri MP4 cu descriere, redate direct în conversație. Folosește type: shortVideo pentru o notă video rotundă.

  • isGif: true

    GIF-uri

    Trimite un MP4 scurt cu isGif, iar WhatsApp îl redă în buclă ca pe un GIF.

  • type: media + filename

    PDF, Excel și Word

    Facturi, liste de prețuri și rapoarte ca fișiere PDF, XLSX sau DOCX, cu numele de fișier pe care îl vede clientul.

  • type: media

    Audio

    Trimite fișiere audio OGG (Opus) și MP3 prin URL sau base64.

  • type: sticker

    Stickere

    Trimite un sticker WebP la fel ca o imagine.

Imagini și video

Trimite orice fișier prin URL sau base64

Pune un URL public în câmpul message sau trimite fișierul ca base64. Adaugă o descriere cu text și activează isHd pentru imagini mai clare.

  • ✓Imagini, video și audio prin URL sau base64
  • ✓Descriere la fiecare mesaj media
  • ✓Fișiere de până la 50MB
curl -X POST "https://api.maytapi.com/api/$PID/$PHONE_ID/sendMessage" \
  -H "x-maytapi-key: $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "to_number": "4072xxxxx67@c.us",
    "type": "media",
    "message": "https://example.com/new-arrival.jpg",
    "text": "New arrival: classic sneaker, $59",
    "isHd": true
  }'
Documente

Fișiere PDF, Excel și Word cu numele tău

Trimite facturi, liste de prețuri și rapoarte ca documente. Cu filename, clientul vede factura-10482.pdf în loc de un nume aleatoriu.

  • ✓PDF, XLSX, DOCX și alte documente
  • ✓Nume de fișier și descriere personalizate
  • ✓Funcționează în conversații, grupuri și canale
curl -X POST "https://api.maytapi.com/api/$PID/$PHONE_ID/sendMessage" \
  -H "x-maytapi-key: $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "to_number": "4072xxxxx67@c.us",
    "type": "media",
    "message": "https://example.com/files/inv-10482.pdf",
    "filename": "invoice-10482.pdf",
    "text": "Your invoice for order #10482"
  }'
GIF și stickere

GIF-uri, stickere și note video

Adaugă isGif la un MP4 scurt și WhatsApp îl redă în buclă ca pe un GIF. Stickerele pleacă ca fișiere WebP, iar shortVideo trimite o notă video rotundă.

  • ✓isGif: true pentru GIF-uri în buclă
  • ✓Stickere WebP și note video rotunde
curl -X POST "https://api.maytapi.com/api/$PID/$PHONE_ID/sendMessage" \
  -H "x-maytapi-key: $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "to_number": "4072xxxxx67@c.us",
    "type": "media",
    "message": "https://example.com/sale.mp4",
    "text": "Weekend sale starts now",
    "isGif": true
  }'
Media în butoane

Pune o fotografie deasupra unui mesaj cu butoane

Mesajele cu butoane acceptă și câmpul media: arată fotografia unui produs, a unui colet sau un banner promoțional deasupra butoanelor Urmărește comanda sau Cumpără.

  • ✓Câmpul media în mesajele buttons
  • ✓Butoane de răspuns, URL, apel și copiere cod
  • ✓Titlu și subsol opționale în jurul conținutului
curl -X POST "https://api.maytapi.com/api/$PID/$PHONE_ID/sendMessage" \
  -H "x-maytapi-key: $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "to_number": "4072xxxxx67@c.us",
    "type": "buttons",
    "message": "Classic sneaker, sizes 38–45",
    "media": "https://example.com/sneaker.jpg",
    "buttons": [
      {
        "id": "buy",
        "text": "Buy now"
      },
      {
        "id": "sizes",
        "text": "See sizes"
      }
    ]
  }'
Cazuri de utilizare

Ce trimit echipele prin API-ul media

  • Facturi și chitanțe

    Trimite factura sau chitanța PDF direct pe WhatsApp-ul clientului după comandă.

  • Liste de prețuri

    Trimite lista de prețuri a lunii ca fișier Excel sau PDF distribuitorilor și clienților en-gros.

  • Suport cu capturi

    Trimite imagini explicative, video scurte și mesaje vocale din helpdesk.

  • Fotografii de produs cu butoane

    Arată fotografia unui produs cu butoanele Cumpără și Detalii când un client întreabă de el.

  • Videoclipuri și GIF-uri promoționale

    Anunță o reducere într-o comunitate sau pe un canal cu un video scurt sau un GIF în buclă.

  • Rapoarte pentru clienți

    Trimite rapoarte zilnice sau săptămânale ca documente pe numărul fiecărui client.

Întrebări

Întrebări frecvente despre mesajele media

Întreabă echipa de suport orice pe WhatsApp. Timpul mediu de răspuns este sub 24 de ore.

Centru de ajutor →
Cât de mare poate fi un fișier?

Prin sendMessage se pot trimite fișiere de până la 50MB. Videoclipurile foarte mari pot dura totuși mai mult până se încarcă pe WhatsApp.

Pot trimite un fișier fără să-l găzduiesc?

Da. Trimite fișierul ca data URL base64 în câmpul message în loc de un link public.

Am nevoie de aprobarea șabloanelor pentru media?

Nu. Maytapi trimite de pe propriul tău număr prin WhatsApp Web, așa că imaginile, video-urile, documentele și orice alt tip media pleacă fără verificarea șabloanelor de către Meta.

Pot trimite media în grupuri și canale?

Da. Folosește id-ul grupului sau al canalului ca to_number; canalele acceptă și imagini, video, documente, GIF-uri și stickere.

Începe să folosești API-ul WhatsApp

Obține cheia și trimite primul mesaj în zece minute

Fără aprobare, fără șabloane, fără card. Toate endpointurile sunt deschise timp de trei zile.