Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

464
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda