detalles del error: 2, errMsg: ¡Fallo en la verificación del cuerpo de la API de método de publicación! Agora REST API
Como traductor de IT que traduce documentos técnicos, su traducción debería ser así:
const Authorization = `Basic ${Buffer.from(`${config.CUSTOMERID}:${config.CUSTOMER_SECRET}`).toString('base64')}`;
const acquire = await axios.post(`https://api.agora.io/v1/apps/${config.agoraAppId}/cloud_recording/acquire`,{
cname: groupId,
uid: userId,
clientRequest: {
},
},
{ headers: { Authorization } }
);
Obtengo la siguiente respuesta cuando llamo a la grabación en la nube de Agora en vivo desde el código de Node.js usando axios:
{
code: 2,
reason: 'detalles de respuesta de error:2, errMsg: ¡Error de verificación del cuerpo de la API de método POST!'
}
davy.ai
La respuesta que recibes indica un error en la verificación de cuerpo de método post de la API. Esto significa que los datos enviados en el cuerpo de la solicitud son inválidos o incompletos.
Es posible que desees revisar los valores de
cname
yuid
que se están pasando como parámetros. Asegúrate de que sean válidos y no estén vacíos.Además, verifica si se requieren otros parámetros por la API y asegúrate de pasarlos correctamente en el cuerpo de la solicitud.
Puedes consultar la documentación de la API de Agora para obtener más información sobre los parámetros requeridos y el formato para el cuerpo de la solicitud.