0

我正在使用 Spring Social 连接到 LinkedIn 和 Facebook。我从这个链接下载了源代码:

Github Spring Social LinkedIn 示例

在这个项目中,我在示例目录下运行“Spring.MvcQuickStart” 。它工作得很好,但我不知道如何获取用户的电子邮件。我需要知道如何在此链接给出的控制器中获取用户的电子邮件。我添加了这样的范围参数:

parameters.Add("scope", "r_emailaddress r_fullprofile");

我可以像这样获得用户的完整个人资料:

LinkedInFullProfile profile = linkedInClient.ProfileOperations.GetUserFullProfil eAsync().Result;

但完整的个人资料不包含用户电子邮件(用户在其 LinkedIn 个人资料中提供的电子邮件)。我不知道如何获取用户的电子邮件。

4

1 回答 1

0

实际实现不会读取 email 属性,但您可以使用经典的 REST 操作来获取它:

JsonValue jsonResult = linkedIn.RestOperations.GetForObjectAsync<JsonValue>("people/{~}:(email-address)?format=json").Result;
于 2013-01-28T12:48:43.700 回答