我是 OAuth 的新手。我想检索 Twitter、LinkedIn 个人资料数据,尤其是电子邮件,但我找不到任何有用的帖子。
AuthenticationResult result = OAuthWebSecurity.VerifyAuthentication(Url.Action("ExternalLoginCallback", new { ReturnUrl = returnUrl }));
ExtraData字段包含:
Facebook:用户名(电子邮件地址)、姓名、链接(指向其 Facebook 页面的 URL)、性别、生日
Twitter:名称、位置、描述、网址(Twitter 页面的 URL)
LinkedIn:名称、标题、摘要、行业
提到只有 Facebook 提供电子邮件,但 Twitter 和 LinkedIn 都没有,如何检索电子邮件 ID。