Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

450
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!