Esempio n. 1
0
        public async Task <FacebookUserData> UserInfo(string token)
        {
            FacebookUserData facebookUserData1 = await _webApiHelper.GetAsync <FacebookUserData>(GraphUrl, "me", this.DefaultParamater(HttpMethod.Get, token), "");

            FacebookUserData user             = facebookUserData1;
            FacebookUserData facebookUserData = user;

            if (!string.IsNullOrEmpty(facebookUserData?.Id))
            {
                FacebookUserData       facebookUserData2      = user;
                FacebookUserAvatarData facebookUserAvatarData = await GetUserAvatar(user.Id, token);

                FacebookUserAvatarData facebookUserAvatarData1 = facebookUserAvatarData;
                string str1;
                if (facebookUserAvatarData1 == null)
                {
                    str1 = null;
                }
                else
                {
                    FacebookUserAvatarDataData datta = facebookUserAvatarData1.Datta;
                    str1 = datta?.Url;
                }
                string str = str1;
                facebookUserData2.Avatar = str;
            }
            return(user);
        }