成功获取访问令牌后,我正在尝试获取用户的电子邮件地址。对于某些linkedin个人资料,不会返回电子邮件地址。
无法使用我自己的Linkedin个人资料进行复制,因此不确定为什么会这样。在linkedin中找不到隐藏电子邮件地址的选项。 我不是linkedin的合作伙伴,但是大多数时候都会返回电子邮件地址。
在访问令牌检索期间请求的范围:r_emailaddress,r_liteprofile,w_member_social。
headers = {'Authorization': f'Bearer {token}'}
response_email = requests.get('https://api.linkedin.com/v2/emailAddress?q=members&projection=(elements*(handle~))', headers=headers)
返回的内容:
response_email.content
是{"elements":[]}
。
预期:
response_email.content
为
{
"elements":[
{
"handle~": {"emailAddress": "email@email.com"}
}
]
}
有人知道为什么elements
对于某些linkedin个人资料是空数组吗?