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

378
Vistas
La suscripción al evento de webhooks de Linkedin no funciona

He estado atascado en este problema desde hace algún tiempo, estoy tratando de suscribirme al webhook de Linkedin usando ngrok para probar en localhost, y lo he estado intentando desde hace algún tiempo, también he intentado usar codificar uri pero sigo teniendo errores , He verificado que APP_ID , profileId y organizationId que estoy usando son correctos, pero aún recibo el mismo error. También intenté usar el protocolo Restli que LinkedIn sugiere en su documentación, pero fue en vano.

 let url = `https://api.linkedin.com/v2/eventSubscriptions/(developerApplication:urn:li:developerApplication:${config.IN.APP_ID},user:urn:li:person:${profileId},entity:urn:li:organization:${organizationId},eventType:ORGANIZATION_SOCIAL_ACTION_NOTIFICATIONS)`; return new Promise((resolve, reject) => { request( { url, method: 'PUT', headers: { 'Content-Type': 'application/json', Authorization: `Bearer ${accessToken}`, // 'X-Restli-Protocol-Version': '2.0.0', }, json: { webhook: "https://url.ngrok.io/api/v1/webhook/linkedin/callback" }, }, (err, response, body) => { if (err) { reject(err); } else { resolve(body); } }, ); });

He estado recibiendo este error constantemente sin importar lo que intento, he intentado enviar la URL de esta manera:

  • https://api.linkedin.com/v2/eventSubscriptions/(developerApplication:urn:li:developerApplication:{${config.IN.APP_ID}},user:urn:li:person:{${profileId}},entity :urn:li:organización:{${organizationId}},eventType:ORGANIZATION_SOCIAL_ACTION_NOTIFICATIONS)
  • https://api.linkedin.com/v2/eventSubscriptions/${encodeURIComponent((developerApplication:urn:li:developerApplication:${config.IN.APP_ID},user:urn:li:person:${profileId},entity :urn:li:organización:${organizationId},eventType:ORGANIZATION_SOCIAL_ACTION_NOTIFICATIONS))

Todo lo que recibo es este error.

'{"serviceErrorCode":100,"message":"Campos no permitidos presentes en RESOURCE_KEY: Excepción de procesamiento de datos al procesar campos [/key]","status":403}'

Cualquier ayuda sería apreciada, he estado atascado en esto por un tiempo.

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

0

Una cosa es verificar qué ID está usando para application_id. El ID de la aplicación es el de la URL: https://www.linkedin.com/developers/apps/<id from here>/settings . Debe usar y descomentar el encabezado de Restli. Diría que su URL debe verse así, ya que es de su colección POSTMAN original.

https://api.linkedin.com/v2/eventSubscriptions/(developerApplication:urn%3Ali%3AdeveloperApplication%3A{{application_id}},user:urn%3Ali%3Aperson%3A{{person_id}},entity:urn%3Ali%3Aorganization%3A{{organization_id}},eventType:ORGANIZATION_SOCIAL_ACTION_NOTIFICATIONS)

Puede validar aquí su colección completa: https://www.postman.com/linkedin-developer-apis/workspace/e781b3ac-4101-4d60-8981-afcb4812623d/request/16069442-9d0bf046-ea81-4af0-9515-d07246a0ab39

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