2012-04-24 1 views
0

を使用するときにLinkedInのプロバイダから名前、電子メールまたはニックネームを取得する方法:これを行う際のLinkedInから入力されると、LoginRadius

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

ませ有用なデータが返されない、唯一のuserprofile.ID。他のプロバイダの場合は、電子メールアドレスを表示します(twitterの場合はuserprofile.ProfileName)。

私はlinkedinのために何を表示しますか?私はこの特定のプロバイダのLoginRadiusウェブサイト上のドキュメントを見つけることができました。

答えて

0

Todd - ユーザーのIDプロバイダに基本的なユーザープロファイルデータが存在する場合、それを取得できます。 LinkedInにTwitterは、ユーザー・プロファイル・データではないプロバイダのメールアドレスを行いますので、あなたはそれのための特別なチェックを追加する必要があります。

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 

してください:あなたは、これらのパラメータを使用してより多くのデータを得ることができます

if (userprofile.Email != null) { } 

をASP.net SDKのためのより多くのドキュメントについては、このリンクを参照してください。https://www.loginradius.com/developers/implementation/dot-net-websites

いくつかの追加情報:
どのようなデータEXI確認するにはリアルタイムでPlayGroundセクションで見ることができます:https://www.loginradius.com/developers/apiplayground

LoginRadiusの実装に他の情報が必要な場合は教えてください。

おかげで、
ディーパック

+0

非常に便利感謝! – Todd

+0

両方のリンクが壊れています。 – Sheridan

関連する問題