public HttpResponseMessage Reach(string name)
        {
            //Facebook App Auth Token below
            string token = "340834969679482|VZHv9QJUimMQxf0Z3GDYN6EGFX4";
            string site  = name;

            try
            {
                string        item       = _facebookService.GetFbTalking(token, site);
                FbTalking     dataReport = new JavaScriptSerializer().Deserialize <FbTalking>(item);
                FbTalkReport2 report     = new FbTalkReport2();

                //change data array number for day, week, or month interval since day of the values array number
                // [0] is day; [1] is week; [2] is month previous since date of values[x]
                report.Talk_Current         = dataReport.Data[2].Values[28].Value.Sum(x => x.Value);
                report.Date_Current         = dataReport.Data[2].Values[28].End_Time.ToString("D");
                report.Country_Talk_Current = dataReport.Data[2].Values[28].Value;

                report.Talk_Month_Ago         = dataReport.Data[2].Values[0].Value.Sum(x => x.Value);
                report.Date_Month_Ago         = dataReport.Data[2].Values[0].End_Time.ToString("D");
                report.Country_Talk_Month_Ago = dataReport.Data[2].Values[0].Value;

                return(Request.CreateResponse(report));
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
            }
        }