0

执行此操作时,输入来自 LinkedIn:

LoginRadiusSDKv2.LoginRadius loginradius = new LoginRadiusSDKv2.LoginRadius("<API SECRET>");
if (loginradius.IsAuthenticated)
{
    var userprofile = loginradius.GetBasicUserProfile();

没有返回有用的数据,只有 userprofile.ID。对于其他提供商,我显示电子邮件地址(对于 twitter,userprofile.ProfileName)。

我要为linkedin显示什么?我可以在 LoginRadius 网站上找到该特定提供商的任何文档。

4

1 回答 1

0

Todd - 如果该用户的 ID 提供商存在基本用户配置文件数据,您可以获得该数据。Linkedin 和 Twitter 不会在用户个人资料数据中提供电子邮件地址,因此您必须为其添加特殊检查:

if (userprofile.Email != null) {  }

您可以使用以下参数获取更多数据:

userprofile.FirstName //first name of user
userprofile.FullName //full name of user
userprofile.Gender //gender of user
userprofile.ID //ID of user on provider
userprofile.LastName //last name of user
userprofile.MiddleName //middle name of user  
userprofile.NickName //nick name of user

有关 ASP.net SDK 的更多文档,请参阅此链接:https ://www.loginradius.com/developers/implementation/dot-net-websites

一些附加信息:
要查看实时存在哪些数据,您可以在 PlayGround 部分查看:https ://www.loginradius.com/developers/apiplayground

如果您需要任何其他有关 LoginRadius 实施的信息,请告诉我。

谢谢,
迪帕克

于 2012-04-25T15:44:56.433 回答