// get feed from user wall internal List <StreamsApiResultModel.GetStreamRequestModel> GetStream(string username, string actionName, string messageID) { List <StreamsApiResultModel.GetStreamRequestModel> result = new List <StreamsApiResultModel.GetStreamRequestModel>(); try { JsonParser jp = new JsonParser(); string url = string.Format("http://{0}/api/streams", jp.ReadJson("TestingEnvironment")); //authorization = HttpUtility.UrlEncode(authorization); //string headers = string.Format("{0}", authorization); url = url + string.Format("/?actionName={0}", actionName + username); result = HttpRequestExtensions.TryGetJson <List <StreamsApiResultModel.GetStreamRequestModel> >(url, 1000); if (result == null) { Logger.Error("Failed to Get message on userwall"); } } catch (Exception ex) { Logger.Error("Failed to get message on user wall"); } return(result); }
internal FacebookTestUserListResultModel FacebookTestUserListRequest(string appId, string appSecret, int count) { FacebookTestUserListResultModel result = new FacebookTestUserListResultModel(); try { string url = string.Format("https://graph.facebook.com/{0}/accounts", appId); string postData = string.Format("type=test-users&access_token={0}|{1}&limit={2}", appId, appSecret, count); result = HttpRequestExtensions.TryGetJson <FacebookTestUserListResultModel>(url + "?" + postData, 300000); if (result == null) { result = HttpRequestExtensions.TryGetJson <FacebookTestUserListResultModel>(url + "?" + postData, 300000); } } catch (Exception exception) { LogObject logException = new LogObject(); logException.Description = exception.Message + "Failed to get Facebook users list "; logException.StatusTag = Constants.ERROR; logException.Exception = exception; logger.Print(logException); result = null; } return(result); }