Linkedin v2 emailAddress端点有时返回{“ elements”:[]}

时间:2019-06-24 14:13:50

标签: python linkedin linkedin-api

成功获取访问令牌后,我正在尝试获取用户的电子邮件地址。对于某些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个人资料是空数组吗?

0 个答案:

没有答案