示例#1
0
 protected abstract void DoRetrieveUserInfo(SocialUserInfo userInfo);
示例#2
0
 protected virtual void DoPostMessage(string text, SocialUserInfo userInfo)
 {
 }
示例#3
0
 protected abstract void DoObtainTokens(SocialUserInfo userInfo, JSONDataMap request, string returnURL);
示例#4
0
 protected abstract void DoRetrieveLongTermTokens(SocialUserInfo userInfo);
示例#5
0
        protected override void DoRetrieveUserInfo(SocialUserInfo userInfo)
        {
            var vkUserInfo = userInfo as VKontakteSocialUserInfo;

            getUserInfo(vkUserInfo);
        }
示例#6
0
 /// <summary>
 /// Returns social service login URL for "two-stage" login networks.
 /// Currently twitter only requires this
 /// </summary>
 /// <param name="returnURL">Social site redirects browser here after login</param>
 /// <param name="userInfo">Context</param>
 /// <returns>Social site login URL</returns>
 public virtual string GetSpecifiedExternalLoginReference(SocialUserInfo userInfo, string returnURL)
 {
     throw new NFXException(StringConsts.OPERATION_NOT_SUPPORTED_ERROR + GetType().Name + ".GetSpecifiedExternalLoginReference");
 }
示例#7
0
 protected override void DoRetrieveLongTermTokens(SocialUserInfo userInfo)
 {
 }
示例#8
0
文件: Facebook.cs 项目: mjaric/nfx
        protected override void DoRetrieveUserInfo(SocialUserInfo userInfo)
        {
            var fbUserInfo = userInfo as FacebookSocialUserInfo;

            fillUserInfo(fbUserInfo);
        }
示例#9
0
文件: Facebook.cs 项目: mjaric/nfx
        protected override void DoRetrieveLongTermTokens(SocialUserInfo userInfo)
        {
            var fbUserInfo = userInfo as FacebookSocialUserInfo;

            fbUserInfo.LongTermAccessToken = getLongTermAccessToken(fbUserInfo.AccessToken);
        }
示例#10
0
        protected override void DoRetrieveUserInfo(SocialUserInfo userInfo)
        {
            var googleUserInfo = userInfo as GooglePlusSocialUserInfo;

            getUserInfo(googleUserInfo);
        }
示例#11
0
        protected override void DoRetrieveUserInfo(SocialUserInfo userInfo)
        {
            var liUserInfo = userInfo as LinkedInSocialUserInfo;

            getUserInfo(liUserInfo);
        }