Ouc*_*cam 3 linkedin linkedin-api
今天是2019年1月。我要按照LinkedIn的要求迁移到LinkedIn API v2。我的应用已设置&&授予(通过用户单击)此图中显示的这些权限。
最简单的API调用是GET“ / v2 / me”,没有多余的查询字符串,它以这种形式返回数据:
"{\"lastName\":{\"localized\":{\"en_US\":\"Jobs\"},\"preferredLocale\":{\"country\":\"US\",\"language\":\"en\"}},\"firstName\":{\"localized\":{\"en_US\":\"Steve\"},\"preferredLocale\":{\"country\":\"US\",\"language\":\"en\"}},\"profilePicture\":{\"displayImage\":\"urn:li:digitalmediaAsset:X9999XXXX5-XXx9-bye\"},\"id\":\"XyyyyXXXXX\"}"
Run Code Online (Sandbox Code Playgroud)
但是我希望通过GET“ / v2 / me?fields 请求更多字段(一旦我r_basicprofile提到了https://developer.linkedin.com/docs/ref/v2/profile/basic-profile,就可以允许所有字段) = id,名字,姓氏,标题,个人资料图片”,但收到:
"{\"serviceErrorCode\":100,\"message\":\"not enough permissions to access field headline for GET /me\",\"status\":403}"
Run Code Online (Sandbox Code Playgroud)
确实https://developer.linkedin.com/docs/guide/v2/people/profile-api并未说/v2/me
可以有类似的查询字符串?fields=id,firstName,lastName,headline,profilePicture。如果现在不允许此查询字符串。我从中受益r_basicprofile吗?
我也尝试过GET“ / v2 / people /(id:{person ID})”,
"{\"serviceErrorCode\":100,\"message\":\"Not enough permissions to access: GET /people/(id:XyyyyXXXXX)\",\"status\":403}"
Run Code Online (Sandbox Code Playgroud)
小智 5
3月1日之前,您必须进入V2 r_basicprofile,因为您可以将其与V1一起使用,直到3月1日,此后将自动删除
在V2中,您必须使用:
r_liteprofile for firstName,lastName,profilePicture,id- https: //api.linkedin.com/v2/me?projection = (id,firstName,lastName,profilePicture(displayImage~:playableStreams ))
r_emailaddress获取电子邮件地址-https://api.linkedin.com/v2/emailAddress?q = members&projection = ( elements *(handle〜))
| 归档时间: |
|
| 查看次数: |
3647 次 |
| 最近记录: |