如何在Android应用中从 LinkedIn 个人资料中获取email
地址?
答案 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的人检索我的个人信息,那么我可能会收到更多垃圾邮件。
我认为您无法访问此信息。