API Python de LinkedIn: La guía completa del desarrollador

Si estás creando un CRM, un ATS o una herramienta de Outreach, lo más probable es que quieras integrar funciones de LinkedIn directamente en tu aplicación. Ya sea para sincronizar conversaciones, enviar InMails, gestionar contactos o publicar contenido, API de LinkedIn La integración de Python se ha convertido en un activo fundamental para los editores de SaaS que quieren seguir siendo competitivos.

Pero aquí está el truco: El acceso oficial a la API de LinkedIn está bloqueado tras su Programa de Partners. Es lento, restrictivo y, francamente, no está hecho para startups que se mueven con rapidez. Ahí es donde entra Unipile: una potente plataforma de API unificada que te permite conectar LinkedIn (y otros canales como WhatsApp, Gmail, Instagram, Calendarios...) en tan solo unas líneas de Python.

En esta completa guía, le mostraremos:

  • Cómo conectarse a LinkedIn utilizando Python (con o sin la aprobación de LinkedIn Partner)
  • Qué puedes hacer realmente con la API de LinkedIn en Python: desde la mensajería hasta los perfiles y la automatización.
  • Ejemplos reales de código Python basados en el SDK de Unipile
  • Cómo crear una integración multicanal completa sin escribir 10 conectores diferentes

Por qué las plataformas de software eligen Python para integrar LinkedIn

Simplicidad y potencia de Python para la automatización de API. Python es el lenguaje al que recurren muchos equipos de backend para crear automatizaciones e integraciones. Es rápido de escribir, legible y tiene un ecosistema masivo de bibliotecas como requests, pydantic o asyncio que lo hacen perfecto para los flujos de trabajo de API.

List all accounts (Python)
    
import requests

url = "https://api1.unipile.com:13111/api/v1/accounts"

headers = {"accept": "application/json"}

response = requests.get(url, headers=headers)

print(response.text)
    
  
Retrieve a profile (Python)
    
import requests

url = "https://api1.unipile.com:13111/api/v1/users/identifier"

headers = {"accept": "application/json"}

response = requests.get(url, headers=headers)

print(response.text)
    
  

Obtener acceso a la API de LinkedIn - LinkedIn Partner Way vs Unipile Shortcut (con Python)

La manera oficial: Programa de socios de LinkedIn

LinkedIn ofrece varias API a través de su Programa de Socios, cada una de las cuales sirve para un caso de uso distinto:

  • API de perfil: Permite acceder a los datos del perfil del usuario, como el nombre, el titular y el resumen profesional.

  • API de conexiones: Permite recuperar las conexiones de red de primer grado de un usuario.

  • Compartir API: Permite a tu app publicar posts (texto, URLs, media) en nombre de usuarios autenticados.

  • Invitación API: Te permite enviar solicitudes de conexión a otros miembros de LinkedIn mediante programación.

  • Organización API: Proporciona acceso a datos sobre las páginas de empresa de LinkedIn, incluidos los administradores y las publicaciones.

  • API de contenidos generados por el usuario: Admite la publicación y gestión de mensajes multimedia enriquecidos (vídeos, imágenes, documentos).

  • API de conformidad: Permite enviar informes sobre contenidos que infringen las políticas.

    Interfaz de usuario que muestra una vista de perfil unificada conectada a LinkedIn API Classic, Recruiter y Sales Navigator.

    La alternativa más fácil para los desarrolladores: Unipile

    Unipile ofrece una alternativa perfecta para acceder a la mayoría de las funciones de LinkedIn, sin necesidad de que LinkedIn lo apruebe. Puedes:

    • Conectar cuentas de usuario con una sola llamada a la API
    • Acceder a la bandeja de entrada, enviar mensajes e InMails, e interactuar con las publicaciones
    • Gestionar los pipelines de Recruiter y Sales Navigator
    • Activar secuencias de difusión, realizar un seguimiento de las invitaciones aceptadas y enriquecer los perfiles.

    Todo esto está disponible con Pythonmediante un sencillo flujo basado en solicitudes y una documentación clara. Tanto si estás creando un CRM, un ATS o un producto de divulgación, Unipile te ofrece una potente integración de LinkedIn desde el primer momento.

      Configuración del entorno Python para LinkedIn

      Instalar dependencias : pip install solicitudes

      Autenticar mediante Salpicadero Unipile

      Crear una cuenta y una aplicación

      Copie su clave API (X-API-KEY) y la URL DSN

      Tu primera solicitud con la API Python de LinkedIn: Conectar una cuenta de LinkedIn

      Aunque este endpoint devuelve todos los servicios conectados (LinkedIn, Gmail, etc.), es especialmente útil para aplicaciones centradas en LinkedIn. Puedes filtrar y mostrar sólo las cuentas de LinkedIn conectadas a tu plataforma. Este es un paso fundamental antes de enviar mensajes, recuperar perfiles o sincronizar los datos de la bandeja de entrada con LinkedIn.

      Connect an account (Python)
          
      import requests
      
      url = "https://api1.unipile.com:13111/api/v1/accounts"
      headers = {"accept": "application/json", "X-API-KEY": "your-api-key"}
      
      response = requests.get(url, headers=headers)
      print(response.json())
          
        

      Funciones básicas de la API de LinkedIn que puedes utilizar con Python

      Una vez que has autenticado a un usuario y conectado su cuenta de LinkedIn, comienza el verdadero valor. Tanto si estás creando funciones para reclutadores, representantes de ventas o equipos de difusión, Python y la API de Unipile te dan acceso a datos e interacciones de LinkedIn ricos y procesables.

      A continuación encontrarás una lista de funciones de LinkedIn de gran impacto que puedes activar directamente desde tu aplicación utilizando Python. Cada acción ha sido diseñada pensando en los desarrolladores: RESTful, documentada y lista para producción.

      Lista todas las cuentas de LinkedIn con Python

      Para recuperar todas las cuentas de LinkedIn vinculadas a un usuario, utilice la función GET /cuentas endpoint. Esto permite a tu aplicación saber qué canales están ya autorizados. A partir de ahí, puedes filtrar los resultados para mostrar solo las cuentas de LinkedIn y realizar acciones como enviar mensajes, recuperar perfiles o sincronizar los datos de la bandeja de entrada.

      Este es un primer paso crucial antes de implementar cualquier función más profunda de LinkedIn.

      Request: List all accounts
          
      import requests
      
      url = "https://api1.unipile.com:13111/api/v1/accounts"
      
      headers = {"accept": "application/json"}
      
      response = requests.get(url, headers=headers)
      
      print(response.text)
          
        
      Response: List all accounts
          
      {
        "object": "AccountList",
        "items": [
          {
            "object": "Account",
            "type": "MOBILE",
            "connection_params": {
              "im": {
                "phone_number": "string",
                "sim_serial_number": "string"
              },
              "call": {
                "phone_number": "string",
                "sim_serial_number": "string"
              }
            },
            "last_fetched_at": "2025-12-31T23:59:59.999Z",
            "id": "string",
            "name": "string",
            "created_at": "2025-12-31T23:59:59.999Z",
            "current_signature": "string",
            "signatures": [
              {
                "title": "string",
                "content": "string"
              }
            ],
            "groups": [
              "string"
            ],
            "sources": [
              {
                "id": "string",
                "status": "OK"
              }
            ]
          },
          {
            "object": "Account",
            "type": "MAIL",
            "connection_params": {
              "mail": {
                "imap_host": "string",
                "imap_port": 0,
                "imap_user": "string",
                "imap_encryption": "tls",
                "smtp_host": "string",
                "smtp_port": 0,
                "smtp_user": "string"
              }
            },
            "id": "string",
            "name": "string",
            "created_at": "2025-12-31T23:59:59.999Z",
            "current_signature": "string",
            "signatures": [
              {
                "title": "string",
                "content": "string"
              }
            ],
            "groups": [
              "string"
            ],
            "sources": [
              {
                "id": "string",
                "status": "OK"
              }
            ]
          },
          {
            "object": "Account",
            "type": "GOOGLE_OAUTH",
            "connection_params": {
              "mail": {
                "id": "string",
                "username": "string"
              },
              "calendar": {
                "id": "string",
                "username": "string"
              }
            },
            "id": "string",
            "name": "string",
            "created_at": "2025-12-31T23:59:59.999Z",
            "current_signature": "string",
            "signatures": [
              {
                "title": "string",
                "content": "string"
              }
            ],
            "groups": [
              "string"
            ],
            "sources": [
              {
                "id": "string",
                "status": "OK"
              }
            ]
          },
          {
            "object": "Account",
            "type": "ICLOUD",
            "connection_params": {
              "mail": {
                "imap_host": "string",
                "imap_port": 0,
                "imap_user": "string",
                "imap_encryption": "tls",
                "smtp_host": "string",
                "smtp_port": 0,
                "smtp_user": "string"
              }
            },
            "id": "string",
            "name": "string",
            "created_at": "2025-12-31T23:59:59.999Z",
            "current_signature": "string",
            "signatures": [
              {
                "title": "string",
                "content": "string"
              }
            ],
            "groups": [
              "string"
            ],
            "sources": [
              {
                "id": "string",
                "status": "OK"
              }
            ]
          },
          {
            "object": "Account",
            "type": "OUTLOOK",
            "connection_params": {
              "mail": {
                "id": "string",
                "username": "string"
              },
              "calendar": {
                "id": "string",
                "username": "string"
              }
            },
            "id": "string",
            "name": "string",
            "created_at": "2025-12-31T23:59:59.999Z",
            "current_signature": "string",
            "signatures": [
              {
                "title": "string",
                "content": "string"
              }
            ],
            "groups": [
              "string"
            ],
            "sources": [
              {
                "id": "string",
                "status": "OK"
              }
            ]
          },
          {
            "object": "Account",
            "type": "GOOGLE_CALENDAR",
            "connection_params": {
              "calendar": "string"
            },
            "sync_token": "string",
            "id": "string",
            "name": "string",
            "created_at": "2025-12-31T23:59:59.999Z",
            "current_signature": "string",
            "signatures": [
              {
                "title": "string",
                "content": "string"
              }
            ],
            "groups": [
              "string"
            ],
            "sources": [
              {
                "id": "string",
                "status": "OK"
              }
            ]
          },
          {
            "object": "Account",
            "type": "WHATSAPP",
            "connection_params": {
              "im": {
                "phone_number": "string"
              }
            },
            "id": "string",
            "name": "string",
            "created_at": "2025-12-31T23:59:59.999Z",
            "current_signature": "string",
            "signatures": [
              {
                "title": "string",
                "content": "string"
              }
            ],
            "groups": [
              "string"
            ],
            "sources": [
              {
                "id": "string",
                "status": "OK"
              }
            ]
          },
          {
            "object": "Account",
            "type": "LINKEDIN",
            "connection_params": {
              "im": {
                "id": "string",
                "publicIdentifier": "string",
                "username": "string",
                "premiumId": "string",
                "premiumContractId": "string",
                "premiumFeatures": [
                  "recruiter",
                  "sales_navigator",
                  "premium"
                ],
                "organizations": [
                  {
                    "name": "string",
                    "messaging_enabled": true,
                    "organization_urn": "string",
                    "mailbox_urn": "string"
                  }
                ],
                "proxy": {
                  "source": "USER",
                  "host": "string",
                  "port": 0,
                  "protocol": "http",
                  "username": "string",
                  "password": "string"
                }
              }
            },
            "id": "string",
            "name": "string",
            "created_at": "2025-12-31T23:59:59.999Z",
            "current_signature": "string",
            "signatures": [
              {
                "title": "string",
                "content": "string"
              }
            ],
            "groups": [
              "string"
            ],
            "sources": [
              {
                "id": "string",
                "status": "OK"
              }
            ]
          },
          {
            "object": "Account",
            "type": "SLACK",
            "connection_params": {
              "im": {
                "url": "string",
                "user": "string",
                "user_id": "string",
                "team": "string",
                "team_id": "string"
              }
            },
            "id": "string",
            "name": "string",
            "created_at": "2025-12-31T23:59:59.999Z",
            "current_signature": "string",
            "signatures": [
              {
                "title": "string",
                "content": "string"
              }
            ],
            "groups": [
              "string"
            ],
            "sources": [
              {
                "id": "string",
                "status": "OK"
              }
            ]
          },
          {
            "object": "Account",
            "type": "TWITTER",
            "connection_params": {
              "im": {
                "id": "string",
                "username": "string"
              }
            },
            "id": "string",
            "name": "string",
            "created_at": "2025-12-31T23:59:59.999Z",
            "current_signature": "string",
            "signatures": [
              {
                "title": "string",
                "content": "string"
              }
            ],
            "groups": [
              "string"
            ],
            "sources": [
              {
                "id": "string",
                "status": "OK"
              }
            ]
          },
          {
            "object": "Account",
            "type": "EXCHANGE",
            "connection_params": {
              "mail": {
                "imap_host": "string",
                "imap_port": 0,
                "imap_user": "string",
                "imap_encryption": "tls",
                "smtp_host": "string",
                "smtp_port": 0,
                "smtp_user": "string"
              }
            },
            "id": "string",
            "name": "string",
            "created_at": "2025-12-31T23:59:59.999Z",
            "current_signature": "string",
            "signatures": [
              {
                "title": "string",
                "content": "string"
              }
            ],
            "groups": [
              "string"
            ],
            "sources": [
              {
                "id": "string",
                "status": "OK"
              }
            ]
          },
          {
            "object": "Account",
            "type": "TELEGRAM",
            "connection_params": {
              "im": {
                "user_id": "string",
                "username": "string"
              }
            },
            "id": "string",
            "name": "string",
            "created_at": "2025-12-31T23:59:59.999Z",
            "current_signature": "string",
            "signatures": [
              {
                "title": "string",
                "content": "string"
              }
            ],
            "groups": [
              "string"
            ],
            "sources": [
              {
                "id": "string",
                "status": "OK"
              }
            ]
          },
          {
            "object": "Account",
            "type": "INSTAGRAM",
            "connection_params": {
              "im": {
                "id": "string",
                "username": "string"
              }
            },
            "id": "string",
            "name": "string",
            "created_at": "2025-12-31T23:59:59.999Z",
            "current_signature": "string",
            "signatures": [
              {
                "title": "string",
                "content": "string"
              }
            ],
            "groups": [
              "string"
            ],
            "sources": [
              {
                "id": "string",
                "status": "OK"
              }
            ]
          },
          {
            "object": "Account",
            "type": "MESSENGER",
            "connection_params": {
              "im": {
                "id": "string",
                "username": "string"
              }
            },
            "id": "string",
            "name": "string",
            "created_at": "2025-12-31T23:59:59.999Z",
            "current_signature": "string",
            "signatures": [
              {
                "title": "string",
                "content": "string"
              }
            ],
            "groups": [
              "string"
            ],
            "sources": [
              {
                "id": "string",
                "status": "OK"
              }
            ]
          }
        ]
      }
          
        

      Recuperar un perfil de usuario de LinkedIn con Python

      Para acceder a los datos de perfil enriquecidos de LinkedIn, utilice la función GET /usuarios/{identificador} proporcionado por Unipile. Esto permite que su aplicación extraiga valiosos datos públicos y semiprivados, como el nombre, el cargo actual, la empresa, el correo electrónico (si está disponible) y mucho más.

      Es una potente función para enriquecer los registros de CRM o ATS directamente desde su aplicación. Asegúrate de respetar los límites y restricciones de tarifas establecidos por la plataforma para mantener el cumplimiento.

      Request: Retrieve a profile
          
      import requests
      
      url = "https://api1.unipile.com:13111/api/v1/users/identifier"
      
      headers = {"accept": "application/json"}
      
      response = requests.get(url, headers=headers)
      
      print(response.text)
          
        
      Response: Retrieve a profile
          
      {
        "provider": "LINKEDIN",
        "provider_id": "string",
        "public_identifier": "string",
        "first_name": "string",
        "last_name": "string",
        "headline": "string",
        "summary": "string",
        "contact_info": {
          "emails": [
            "string"
          ],
          "phones": [
            "string"
          ],
          "adresses": [
            "string"
          ],
          "socials": [
            {
              "type": "string",
              "name": "string"
            }
          ]
        },
        "birthdate": {
          "month": 0,
          "day": 0
        },
        "primary_locale": {
          "country": "string",
          "language": "string"
        },
        "location": "string",
        "websites": [
          "string"
        ],
        "profile_picture_url": "string",
        "profile_picture_url_large": "string",
        "background_picture_url": "string",
        "hashtags": [
          "string"
        ],
        "can_send_inmail": true,
        "is_open_profile": true,
        "is_premium": true,
        "is_influencer": true,
        "is_creator": true,
        "is_hiring": true,
        "is_open_to_work": true,
        "is_saved_lead": true,
        "is_crm_imported": true,
        "is_relationship": true,
        "is_self": true,
        "invitation": {
          "type": "SENT",
          "status": "PENDING"
        },
        "work_experience": [
          {
            "position": "string",
            "company_id": "string",
            "company": "string",
            "location": "string",
            "description": "string",
            "skills": [
              "string"
            ],
            "current": true,
            "status": "string",
            "start": "string",
            "end": "string"
          }
        ],
        "volunteering_experience": [
          {
            "company": "string",
            "description": "string",
            "role": "string",
            "cause": "string",
            "start": "string",
            "end": "string"
          }
        ],
        "education": [
          {
            "degree": "string",
            "school": "string",
            "field_of_study": "string",
            "start": "string",
            "end": "string"
          }
        ],
        "skills": [
          {
            "name": "string",
            "endorsement_count": 0,
            "endorsement_id": 0,
            "insights": [
              "string"
            ],
            "endorsed": true
          }
        ],
        "languages": [
          {
            "name": "string",
            "proficiency": "string"
          }
        ],
        "certifications": [
          {
            "name": "string",
            "organization": "string",
            "url": "string"
          }
        ],
        "projects": [
          {
            "name": "string",
            "description": "string",
            "skills": [
              "string"
            ],
            "start": "string",
            "end": "string"
          }
        ],
        "recommendations": {
          "received": [
            {
              "text": "string",
              "caption": "string",
              "actor": {
                "first_name": "string",
                "last_name": "string",
                "provider_id": "string",
                "headline": "string",
                "public_identifier": "string",
                "public_profile_url": "string",
                "profile_picture_url": "string"
              }
            }
          ],
          "given": [
            {
              "text": "string",
              "caption": "string",
              "actor": {
                "first_name": "string",
                "last_name": "string",
                "provider_id": "string",
                "headline": "string",
                "public_identifier": "string",
                "public_profile_url": "string",
                "profile_picture_url": "string"
              }
            }
          ]
        },
        "follower_count": 0,
        "connections_count": 0,
        "shared_connections_count": 0,
        "network_distance": "FIRST_DEGREE",
        "public_profile_url": "string",
        "object": "UserProfile"
      }
          
        

      Enviar un mensaje o InMail

      Para iniciar una conversación en LinkedIn o enviar un InMail utilizando Python, puede llamar a la función POST /chats de Unipile. Este endpoint admite mensajes uno a uno e incluso opciones avanzadas como Recruiter InMails o formato HTML dentro del cuerpo del mensaje.

      Necesitarás el URN de LinkedIn del destinatario y el ID de cuenta correcto de tus pasos de conexión anteriores. Esta función es ideal para herramientas de participación en ventas, seguimiento de candidatos y flujos de contacto inteligentes integrados en tu SaaS.

      Funciona así:

      Request: Start a new chat
          
      import requests
      
      url = "https://api1.unipile.com:13111/api/v1/chats"
      
      payload = "-----011000010111000001101001\r\n-----011000010111000001101001--"
      headers = {
          "accept": "application/json",
          "content-type": "multipart/form-data; boundary=---011000010111000001101001"
      }
      
      response = requests.post(url, data=payload, headers=headers)
      
      print(response.text)
          
        
      Response: Start a new chat
          
      {
        "object": "ChatStarted",
        "chat_id": "string",
        "message_id": "string"
      }
          
        

      Multicanal: Por qué Python + Unipile = Pila de crecimiento

      Añade Gmail, WhatsApp, Instagram y Calendar al instante

      Desde el mismo SDK, permite a los usuarios:

      • Sincronizar las bandejas de entrada de Gmail y Outlook
      • Envía mensajes por WhatsApp e Instagram
      • Programar reuniones a través de Google Calendar

      1 integración = más de 200 funciones disponibles

      Con una clave API, controlas la experiencia de mensajería de tus usuarios en todos los canales.

      Descubre todas las funciones de la API de LinkedIn  

      LinkedIn

      Características

      LinkedIn

      LinkedIn
      Conexión a la cuenta
      Hosted Auth: marca blanca para conectar a sus usuarios finales Consulte
      Custom auth: conectar usuario con credenciales, cookies, su extensión chrome Consulte
      Mensajes
      Enviar y responder mensajes Consulte
      Enviar un InMail Consulte
      Lista de mensajes, chats y asistentes Consulte
      Lista Reacciones Consulte
      Leer recibos Consulte
      Enviar archivos adjuntos Consulte
      Recibir archivos adjuntos API Consulte
      Enviar notas de voz Consulte
      Enviar vídeo incrustado Consulte
      Usuarios/Perfiles
      Recuperar un perfil Consulte
      Recuperar y editar el propio perfil Consulte
      Lista de relaciones y seguidores Consulte
      Lista de todas las invitaciones enviadas y recibidas Consulte
      Gestionar y cancelar una invitación recibida
      Consulte
      Enviar una invitación
      Consulte
      Cancelar una invitación
      Consulte
      Lista de todos los mensajes, comentarios y reacciones
      Consulte
      Puestos
      Recuperar y crear un puesto
      Consulte
      Listar todos los comentarios de una entrada
      Consulte
      Lista de todos los mensajes, comentarios y reacciones
      Consulte
      Comentar un post
      Consulte
      Listar todas las reacciones de un mensaje
      Consulte
      Añadir una reacción a una entrada, comentario
      Consulte
      Webhooks
      Estado de la cuenta Consulte
      Nuevo mensaje Consulte
      Nueva reacción / lectura / evento Consulte
      Específico
      Recuperar proyectos de contratación de Recruiter Consulte
      Realizar una acción con un perfil de usuario Consulte
      Recuperar el perfil de una empresa
      Consulte
      Obtén datos sin procesar de cualquier punto final (Búsqueda en la bandeja de entrada, Seguir a alguien, Obtener visores del propio perfil, Índice de ventas sociales, Recuperar publicaciones del Feed). Consulte
      Obtener saldo de inmail Consulte
      Recuperar los parámetros de búsqueda de LinkedIn
      Consulte
      Realizar una búsqueda en Linkedin Consulte
      Listar todas las ofertas de empleo Consulte
      Crear una oferta de empleo
      Consulte
      Obtener ofertas de empleo Consulte
      Publicar un anuncio de empleo Consulte
      Resolver un punto de control de publicación de trabajos Consulte
      Cerrar una oferta de empleo Consulte
      Listar todos los candidatos a un puesto de trabajo
      Consulte
      Conseguir un candidato específico para un puesto de trabajo
      Consulte
      Descargar el currículum de un solicitante de empleo
      Consulte
      Admitir una habilidad específica del perfil del usuario
      Consulte
      Webhooks
      Estado de la cuenta Consulte
      Nuevo mensaje Consulte
      Nueva reacción / lectura / evento Consulte
      Buzones
      Bandeja de entrada clásica de LinkedIn Consulte
      Bandeja de entrada del navegador de ventas Consulte
      Bandeja de entrada de LinkedIn Recruiter Consulte
      Página de empresa en LinkedIn Consulte

      LinkedIn Características

      Características

      LinkedIn

      LinkedIn
      Conexión a la cuenta
      Hosted Auth: marca blanca para conectar a sus usuarios finales Consulte
      Custom auth: conectar usuario con credenciales, cookies, su extensión chrome Consulte
      Mensajes
      Enviar y responder mensajes Consulte
      Enviar un InMail Consulte
      Lista de mensajes, chats y asistentes Consulte
      Lista Reacciones Consulte
      Leer recibos Consulte
      Enviar archivos adjuntos Consulte
      Recibir archivos adjuntos API Consulte
      Enviar notas de voz Consulte
      Enviar vídeo incrustado Consulte
      Usuarios/Perfiles
      Recuperar un perfil Consulte
      Recuperar y editar el propio perfil Consulte
      Lista de relaciones y seguidores Consulte
      Lista de todas las invitaciones enviadas y recibidas Consulte
      Gestionar y cancelar una invitación recibida
      Consulte
      Enviar una invitación
      Consulte
      Cancelar una invitación
      Consulte
      Lista de todos los mensajes, comentarios y reacciones
      Consulte
      Puestos
      Recuperar y crear un puesto
      Consulte
      Listar todos los comentarios de una entrada
      Consulte
      Lista de todos los mensajes, comentarios y reacciones
      Consulte
      Comentar un post
      Consulte
      Listar todas las reacciones de un mensaje
      Consulte
      Añadir una reacción a una entrada, comentario
      Consulte
      Webhooks
      Estado de la cuenta Consulte
      Nuevo mensaje Consulte
      Nueva reacción / lectura / evento Consulte
      Específico
      Recuperar proyectos de contratación de Recruiter Consulte
      Realizar una acción con un perfil de usuario Consulte
      Recuperar el perfil de una empresa
      Consulte
      Obtén datos sin procesar de cualquier punto final (Búsqueda en la bandeja de entrada, Seguir a alguien, Obtener visores del propio perfil, Índice de ventas sociales, Recuperar publicaciones del Feed). Consulte
      Obtener saldo de inmail Consulte
      Recuperar los parámetros de búsqueda de LinkedIn
      Consulte
      Realizar una búsqueda en Linkedin Consulte
      Listar todas las ofertas de empleo Consulte
      Crear una oferta de empleo
      Consulte
      Obtener ofertas de empleo Consulte
      Publicar un anuncio de empleo Consulte
      Resolver un punto de control de publicación de trabajos Consulte
      Cerrar una oferta de empleo Consulte
      Listar todos los candidatos a un puesto de trabajo
      Consulte
      Conseguir un candidato específico para un puesto de trabajo
      Consulte
      Descargar el currículum de un solicitante de empleo
      Consulte
      Admitir una habilidad específica del perfil del usuario
      Consulte
      Webhooks
      Estado de la cuenta Consulte
      Nuevo mensaje Consulte
      Nueva reacción / lectura / evento Consulte
      Buzones
      Bandeja de entrada clásica de LinkedIn Consulte
      Bandeja de entrada del navegador de ventas Consulte
      Bandeja de entrada de LinkedIn Recruiter Consulte
      Página de empresa en LinkedIn Consulte

      Integrar las funciones de la API de LinkedIn con código Python

      1. Registrarse en Unipile

      2. Acceder al panel de control

      3. Obtenga su DSN

      Cuadro de mandos de Unipile destacando la dirección DSN

      Obtenga su DSN (Data Source Name) que debe ser utilizado por para sus peticiones.

      4. Generar una ficha

      Interfaz de formulario para generar un token de acceso con ámbitos de permiso y parámetros de caducidad

      5. Conectar la cuenta de LinkedIn

      Formulario de acceso a la cuenta de LinkedIn con opciones de autenticación mediante credenciales o cookies

      Ventajas para el desarrollador de implementar la API de Linkedin con Python 

      1 Icono

      Llamada de integración
      Consiga una reunión a petición con nuestros fundadores (Director Técnico y Director General) para alinearse en la estrategia técnica y de producto.

      1 Icono

      Llamada de integración
      Consiga una reunión a petición con nuestros fundadores (Director Técnico y Director General) para alinearse en la estrategia técnica y de producto.

      Icono de entregabilidad

      Conectar con la asistencia en directo
      Nuestra asistencia en directo está a su disposición antes, durante y después de la integración, garantizándole orientación en cada paso sin coste adicional.

      Icono de entregabilidad

      Conectar con la asistencia en directo
      Nuestra asistencia en directo está a su disposición antes, durante y después de la integración, garantizándole orientación en cada paso sin coste adicional.

      Integración y orientación técnica

      Agiliza la integración de la API de LinkedIn con documentación detallada y ejemplos de código. Estas herramientas están diseñadas para simplificar el proceso de configuración, mejorando rápidamente las capacidades de comunicación de tu plataforma.

      Asistencia para desarrolladores

      Accede a nuestro equipo de soporte especializado para recibir asistencia continua durante la integración. Esto incluye la resolución de problemas en tiempo real y el asesoramiento estratégico de los expertos de Unipile, lo que garantiza un uso óptimo de la API de LinkedIn.

      Mantenimiento proactivo y actualizaciones

      Benefíciate de las actualizaciones periódicas y del mantenimiento proactivo, que mantienen todas las funciones de la API de LinkedIn alineadas con los últimos estándares y mejoras de funciones de LinkedIn, garantizando así un rendimiento perfecto y un tiempo de inactividad mínimo.

      Preguntas frecuentes

      ¿Cómo me conecto a la API de LinkedIn utilizando Python?

      Utilice el punto final de cuentas de Unipile y proporcione credenciales o autenticación basada en cookies. Recibirá un ID de cuenta válido.

      ¿Puedo enviar mensajes de LinkedIn con Python?

      Sí. Utilice POST /chats con el URN del destinatario y el contenido del mensaje.

      ¿Cuáles son los principales puntos finales disponibles a través de la API de Unipile?

      Mensajes, perfiles, publicaciones, invitaciones, búsqueda, canal de contratación y mucho más.

      ¿Cómo se compara Unipile con el programa oficial de socios de LinkedIn?

      Es más rápido, más flexible y no requiere aprobación. Además, integra otros canales.

      ¿Cómo puedo integrar LinkedIn con mi CRM utilizando Python?

      Utilice los puntos finales de Unipile para conectar cuentas, obtener datos y activar secuencias de difusión directamente desde la interfaz de usuario de su aplicación.

      También le puede interesar

      Cómo enviar un mensaje a la API de LinkedIn desde una aplicación

      Cómo enviar un mensaje a la API de LinkedIn desde una aplicación

      Enviar Mensaje LinkedIn APIIntegrar las capacidades de mensajería de LinkedIn en tu aplicación puede mejorar significativamente la participación del usuario y agilizar la comunicación. Esta guía te guiará a través del uso de la API de LinkedIn para enviar mensajes directamente desde tu aplicación, detallando los pasos necesarios, herramientas y...

      leer más
      es_ESES