我已经启用了访问用户电子邮件地址的权限。
Permission to access email address
我已尝试更改我的电子邮件地址和隐私设置。
我肯定是在请求正确的字段,因为没有捕获错误,并且返回了除电子邮件地址之外的所有字段。
String url = "https://api.linkedin.com/v1/people/~:(id,first-name,last-name,picture-urls::(original),industry,positions,email-address)";
但它们都不起作用。可能是什么原因?
答案 0 :(得分:0)
犯了一个愚蠢的错误。
原来我忘了在代码中设置访问电子邮件地址的权限。
// Build the list of member permissions our LinkedIn session requires
private static Scope buildScope() {
return Scope.build(Scope.R_BASICPROFILE);
}
更改为:
// Build the list of member permissions our LinkedIn session requires
private static Scope buildScope() {
return Scope.build(Scope.R_BASICPROFILE, Scope.R_EMAILADDRESS);
}