Agradeceríamos tu apoyo para difundir nuestras reseñas con relación a las ciencias de la computación.
Necesitas solicitar permisos de LinkedIn.
¡Ahora todas las solicitudes a api.linkedin.com/v2/ me pasan con éxito!
Recibimos permisos (r_ad_campaigns y rw_organización) después de solicitar oferta por dirección https://business.linkedin.com/marketing-solutions/marketing-partners/become-a-partner/marketing-developer-program
Deje una solicitud en la dirección a continuación y LinkedIn le responderá.
¡Buena suerte!
Utilizar r_liteprofile
en lugar de r_basicprofile
durante el primer paso de Authorization
. Esto resolverá tu problema.
El acceso a la API cambió y lo que recibió con solo 1 llamada a la API, ahora debe reescribirse para realizar múltiples llamadas a la API
Antes, usando el alcance “r_basicprofile, r_emailaddress” podía obtener
- Información básica del usuario como nombre, ubicación, etc.
- URL del perfil de usuario de LinkedIn
- Correo electrónico
- imagen de avatar
Ahora puede usar “r_basicprofile” que le dará a su usuario la URL pública de LinkedIn solo si está en un programa de socios, ¡y no es fácil ingresar!
si quieres conseguir access_token
que puede usar para obtener información básica del perfil + correo electrónico, ahora debe solicitarlo con un alcance “r_liteprofile,r_emailaddress”
y use estas 3 llamadas API para obtener todos los detalles, desafortunadamente sin la URL pública de Linkedin (si alguien sabe cómo obtener esto, comente para que pueda modificar la respuesta)
- Información de perfil –
https://api.linkedin.com/v2/me
- Email –
https://api.linkedin.com/v2/clientAwareMemberHandles?q=members&projection=(elements*(primary,type,handle~))
- imagen de perfil –
https://api.linkedin.com/v2/me?projection=(id,profilePicture(displayImage~:playableStreams))
- URL de perfil público: ¡no es posible!
token de acceso
Use este enlace para la descripción de recuperación
https://docs.microsoft.com/en-us/linkedin/shared/authentication/client-credentials-flow?context=linkedin/consumer/context