来自 LinkedIn API 的已验证电子邮件?

Verified email from LinkedIn API?

从您的 public API 返回的电子邮件地址是否保证经过验证? email-address 可通过此处的 r_emailaddress 成员权限访问:https://developer.linkedin.com/docs/fields/basic-profile.

来自 r_emailaddress 会员权限的 email-address 必须验证(也称为确认),因为 (a) 这是主要电子邮件地址,并且 (b) LinkedIn 只允许注册经过确认的电子邮件地址作为主要电子邮件地址。当然,之前确认过的邮箱也有可能不再使用,所以才会有这种情况。

来自 LinkedIn 的 Basic Profile Fields 页面:

email-address: The LinkedIn member's primary email address. Secondary email addresses associated with the member are not available via the API.

来自 LinkedIn 的 How do I update the email addresses for my account? 页面:

An email address must be confirmed before it can be made your primary email address.

我也刚刚用以下内容验证了这一点:

  1. 创建帐户:如果不验证主要电子邮件地址,则无法创建帐户。在未验证主要电子邮件地址的情况下尝试使用部分创建的帐户访问 API 时,将返回以下错误 "A confirmed email address is required to proceed."
  2. 更改现有帐户中的主要电子邮件地址:在将电子邮件地址添加到现有帐户时,LinkedIn 将仅允许您将电子邮件地址设置为主要电子邮件地址(如果已验证)。在 "Add & change email addresses" 对话框中,"Make primary" link 仅针对经过验证的电子邮件地址出现。未验证的电子邮件地址会出现 "Send confirmation email" link。