コード例 #1
0
        // vikash

        //public static string GetAllFacebookFancountofUser(string profileid, string userid)
        //{
        //    int _totalCount = 0;
        //    string TotalfanCount = string.Empty;
        //    try
        //    {
        //        Api.FacebookAccount.FacebookAccount ApiobjFacebookAccount = new Api.FacebookAccount.FacebookAccount();
        //        List<FacebookAccount> lstAllFacebookAccountDetails = (List<FacebookAccount>)(new JavaScriptSerializer().Deserialize(ApiobjFacebookAccount.GetAllFacebookAccountDetails(profileid, userid), typeof(List<FacebookAccount>)));
        //        foreach (FacebookAccount item in lstAllFacebookAccountDetails)
        //        {
        //            if (item.Type == "Page")
        //            {
        //                _totalCount += item.Friends;
        //            }
        //        }
        //        TotalfanCount = _totalCount.ToString();
        //    }
        //    catch (Exception ex)
        //    {
        //        Console.WriteLine(ex.Message);
        //    }
        //    return TotalfanCount;
        //}
        // vikash [02/12/2014]
        public static string GetAllFacebookFancountofUser(string profileid, string userid)
        {
            int _totalCount = 0;
            string TotalfanCount = string.Empty;
            try
            {
                Api.FacebookAccount.FacebookAccount ApiobjFacebookAccount = new Api.FacebookAccount.FacebookAccount();
                ApiobjFacebookAccount.Timeout = 300000;
                List<FacebookAccount> lstAllFacebookAccountDetails = (List<FacebookAccount>)(new JavaScriptSerializer().Deserialize(ApiobjFacebookAccount.GetAllFacebookAccountDetails(profileid, userid), typeof(List<FacebookAccount>)));
                foreach (FacebookAccount item in lstAllFacebookAccountDetails)
                {
                    if (item.Type == "Page")
                    {
                        _totalCount += item.Friends;
                    }
                }
                if (_totalCount > 1000000)
                {
                    int r = _totalCount % 1000000;
                    int t = _totalCount / 1000000;
                    TotalfanCount = t.ToString() + "." + (r / 10000).ToString() + "M";
                }
                else if (_totalCount > 1000)
                {
                    int r = _totalCount % 1000;
                    int t = _totalCount / 1000;
                    TotalfanCount = t.ToString() + "." + (r / 100).ToString() + "K";
                }
                else
                {
                    TotalfanCount = _totalCount.ToString();
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            return TotalfanCount;
        }