如何从我的安卓应用中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