使用DotnetOpenAuth从Yahoo OpenId获取FirstName + LastName

时间:2011-07-08 06:48:04

标签: c# .net dotnetopenauth

使用DotnetOpenAuth,我可以使用以下方式从Google OpenID获取FirstName + LastName:

var fetch = new FetchRequest();

fetch.Attributes.AddRequired(WellKnownAttributes.Name.First);
fetch.Attributes.AddRequired(WellKnownAttributes.Name.Last);

但使用Yahoo OpenId,FirstName和LastName = null

有任何帮助吗?

1 个答案:

答案 0 :(得分:2)

您可以尝试WellKnownAttributes.Name.FullName查看Yahoo!回应,但如果没有,那么这只是提供商和雅虎之间的差异之一可能不支持你想要的一切。这不是DotNetOpenAuth特有的。这是雅虎的事情。