如何从安卓LinkedIn获取电子邮件ID



如何从我的安卓应用中LinkedIn个人资料中获取email地址?

您需要使用电子邮件权限设置范围。之后,您将能够恢复该特定数据。

private static Scope buildScope() {
    return Scope.build(Scope.R_BASICPROFILE, Scope.W_SHARE, Scope.R_EMAILADDRESS);
}

然后使用以下 URL 发出 GET 请求。

String url = "https://api.linkedin.com/v1/people/~:(id,first-name,last-name,public-profile-url,picture-url,email-address,picture-urls::(original))";

使用此范围,ApiResponse 将检索用户的电子邮件。

您是否检查了 API 文档? 据我所知,无法从他们的 API 获取电子邮件 ID。 我的猜测是LinkedIn保护这些特定信息(因为它们应该)。 如果他们允许任何有权访问API的人检索我的个人信息,我可能会收到比我更多的垃圾邮件。

我认为您无法访问此信息。

https://developer.linkedin.com/documents/people

最新更新