通行证-linkedin-oauth2在范围内使用r_liteprofile升级到Linkedin API v2

时间:2019-01-06 12:39:24

标签: passport.js passport-linkedin

我正在尝试使用passport-linkedin-oauth2检索用户的精简配置文件,并将r_liteprofile作为范围传递,除电子邮件以外的所有字段都以未定义的形式返回。

请帮助解决Linkedin API v2所要求的passport-linkedin-oauth2中所需的迁移。

https://docs.microsoft.com/en-us/linkedin/consumer/integrations/self-serve/migration-faq

1 个答案:

答案 0 :(得分:-1)

如果您使用的是V2,但没有获得使用r_basicprofile的许可 然后要么申请许可使用r_basicprofile到linkedin 或使用r_liteprofile + r_emailaddress

r_liteprofile for firstName,lastName,profilePicture,id-https://api.linkedin.com/v2/me?projection=(id,firstName,lastName,profilePicture(displayImage~:playableStreams))

r_emailaddress用于获取emailAddress-https://api.linkedin.com/v2/emailAddress?q=members&projection=(elements *(handle〜))

检查:https://docs.microsoft.com/en-us/linkedin/consumer/integrations/self-serve/migration-faq?context=linkedin/consumer/context