如何从LinkedIn android获取电子邮件ID?

时间:2015-01-29 12:35:46

标签: android linkedin

如何在Android应用中从 LinkedIn 个人资料中获取email地址?

2 个答案:

答案 0 :(得分:10)

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

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 将检索用户的电子邮件。

答案 1 :(得分:0)

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

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

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