Saltar al contenido principal

Referencia de la API de Chat

6 endpoints para el chat P2P — mensajes, credenciales WebSocket, subida de imágenes y confirmación de lectura. El WebSocket requiere obtener credenciales temporales mediante EP-33 antes de abrir la conexión.

Flujo de Credenciales WebSocket

El chat en tiempo real de Binance C2C usa WebSocket autenticado. No puedes conectarte directamente con tu API key — primero debes obtener credenciales temporales firmadas con HMAC mediante retrieveChatCredential (EP-33), luego usar esas credenciales para autenticar la conexión WebSocket.

  1. 1

    Obtener credencial

    GET /sapi/v1/c2c/chat/retrieveChatCredential — retorna token temporal y WSS URL

  2. 2

    Conectar WebSocket

    Abrir conexión WSS usando la URL y token retornados en el paso anterior

  3. 3

    Recibir mensajes

    El servidor empuja mensajes en tiempo real mientras la sesión esté activa

  4. 4

    Confirmar lectura

    Llamar markOrderMessagesAsRead (EP-31) o markUserMessagesAsRead (EP-32) tras procesar

Subida de Imágenes — Flujo en Dos Pasos

Las imágenes en el chat no se envían directamente a la API de Binance. El flujo es:

Paso 1 — EP-30

Obtener pre-signed URL de S3 via fetch_image_upload_url()

Paso 2 — S3 directo

PUT de la imagen directamente a S3 usando la URL pre-firmada

Endpoints

HMAC-SHA256AutoP2P Verified
HMAC-SHA256AutoP2P Verified
API Key OnlyAutoP2P Verified
API Key OnlyFrom PDF
HMAC-SHA256AutoP2P Verified
HMAC-SHA256AutoP2P Verified
← MerchantUsuario →