linkedin 猫获取虚名

Ric*_* V. 7 laravel-socialite linkedin-api

您好,我正在尝试获取从 linkedin 登录的用户的个人资料 url(登录部分已确定),但根据文档,我需要从 api 请求虚名。

所以我要求如下:

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

但无济于事,请注意,没有访问被拒绝或错误,并且它返回了一些数据,但没有 vanityName。示例返回包含已删除部分的 json

{
"firstName": ...
},
"lastName": ...
},
"profilePicture":...,
"id":"M-jljLc2ue"
}
Run Code Online (Sandbox Code Playgroud)

我使用以下文档作为参考

https://learn.microsoft.com/en-us/linkedin/shared/integrations/people/profile-api?context=linkedin/consumer/context

如果有任何用处,我使用 Laravel Socialite 包作为基础

Nin*_*olo 3

除非您获得 LinkedIn 批准,否则您无法在 v2 中获得vanityName或。public profile URL如果您申请合作伙伴计划以获得vanityName.

\n\n

请检查下面的链接和报价。

\n\n

https://learn.microsoft.com/en-us/linkedin/shared/integrations/people/profile-api?context=linkedin/consumer/context

\n\n
\n

此 API 的使用仅限于LinkedIn 批准的开发人员,并受其协议中适用的数据限制的约束

\n
\n\n

https://learn.microsoft.com/en-us/linkedin/shared/integrations/people/profile-api-v1-migration

\n\n
\n

如果您正在寻求访问未通过新的 \xe2\x80\x9cLite Profile\xe2\x80\x9d 权限提供的成员个人资料数据,请不要申请营销开发人员平台等合作伙伴计划对合作伙伴计划的访问仅适用于选定的用例,所有其他访问请求都将被拒绝

\n
\n\n

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

\n\n

LinkedIn v1 API 权限列表(旧)

\n\n
    \n
  • r_基本配置文件
  • \n
  • r_电子邮件地址
  • \n
  • w_分享
  • \n
  • rw_公司_管理员
  • \n
\n\n

LinkedIn v2 API 权限列表(新)

\n\n
    \n
  • r_liteprofile(替换 r_basicprofile)
  • \n
  • r_电子邮件地址
  • \n
  • w_member_social(替换 w_share)
  • \n
\n