Ejemplo n.º 1
0
        // 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);
        }
Ejemplo n.º 2
0
        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);
        }