Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

449
Vistas
Twilio "Error no autorizado de GCM/FCM: la clave API de GCM/FCM está revocada o no es válida" en las notificaciones push de conversaciones

Implementé un chat simple usando la API de conversaciones de Twilio. Estoy siguiendo el documento para notificaciones web push ( https://www.twilio.com/docs/conversations/javascript/push-notifications-web ) y no me queda claro qué "FCM SECRET" debo incluir en mi Credencial Twilio. Lo intenté con mi par de claves de la aplicación de Firebase (pública y privada) y también con la clave de la API web de Firebase, pero en los registros de Twilio siempre aparece un GCM/FCM unauthorized error: GCM/FCM API key is revoked or invalid .

Actualizar:

Mi código de aplicación:

 import { initializeApp } from "https://www.gstatic.com/firebasejs/9.8.2/firebase-app.js"; import { getMessaging, getToken, onMessage } from "https://www.gstatic.com/firebasejs/9.8.2/firebase-messaging.js"; const firebaseConfig = { apiKey: "...", authDomain: "...", projectId: "...", storageBucket: "...", messagingSenderId: "...", appId: "..." }; const firebase = initializeApp(firebaseConfig); const messaging = getMessaging(firebase); const serviceWorkerRegistration = await navigator .serviceWorker .register('/js/firebase/firebase-messaging-sw.js'); if (firebase && messaging) { // getting FCM token getToken(messaging, { vapidKey: '...', serviceWorkerRegistration: serviceWorkerRegistration, }).then(async (fcmToken) => { console.log('token', fcmToken) const conversationsClient = await getConversationsClient(); conversationsClient.setPushRegistrationId('fcm', fcmToken); onMessage(messaging, payload => { console.log('Message received. ', payload); conversationsClient.handlePushNotification(payload); }); }).catch((err) => { console.log('Error getting token', err); }); } else { // no Firebase library imported or Firebase library wasn't correctly initialized }

El fcmToken se genera y se registra con éxito en Twilio.

El enlace se crea en Twilio con mi credencial a la que se hace referencia:

ingrese la descripción de la imagen aquí

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Creo que el secreto de FCM debería ser la apiKey que obtienes cuando registras la aplicación web y obtienes detalles como este:

Captura de pantalla del proceso de configuración de Firebase que muestra la sección en la que agrega el SDK de Firebase a su aplicación. La primera clave en Firebase Config es apiKey.

También debe asegurarse de que está usando esa configuración cuando inicializa el SDK de Firebase en su aplicación.

Si está usando esa configuración, quizás pueda compartir el código que está usando en su aplicación para inicializar Firebase y solicitar un fcmToken del usuario.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda