Exemple #1
0
        /// <summary>
        /// This Method Will Get All Trends Of Twitter
        /// </summary>
        /// <param name="User">Twitter User Name And Password</param>
        /// <returns>Json Text Of Trends</returns>
        public string Trends(TwitterUser User)
        {
            TwitterWebRequest twtWebReq = new TwitterWebRequest();
            string            response  = twtWebReq.PerformWebRequest(User, Globals.TrendsUrl, "Get", true, "");

            return(response);
        }
Exemple #2
0
        /// <summary>
        /// This Method Will Check That User is Authenticated Or Not
        /// </summary>
        /// <param name="User">Twitter User Name And Password</param>
        /// <returns>Return Xml Text With User Details</returns>
        public XmlDocument Verify_Credentials(TwitterUser User)
        {
            TwitterWebRequest twtWebReq = new TwitterWebRequest();
            string            response  = twtWebReq.PerformWebRequest(User, Globals.VerifyCredentialsUrl, "GET", true, "");

            xmlResult.Load(new StringReader(response));
            return(xmlResult);
        }
Exemple #3
0
        /// <summary>
        /// this Method Will
        /// </summary>
        /// <param name="User">Twitter User Name And Password</param>
        /// <returns>Return Xml Text With User Details</returns>
        public XmlDocument Rate_Limit_Status(TwitterUser User)
        {
            TwitterWebRequest twtWebReq = new TwitterWebRequest();
            string            response  = twtWebReq.PerformWebRequest(User, Globals.RateLimitStatusUrl, "GET", true, "");

            xmlResult.Load(new StringReader(response));
            return(xmlResult);
        }
Exemple #4
0
        public JObject SearchMethodForTwtUser(oAuthTwitter OAuth, string SearchKey, string pageindex)
        {
            TwitterWebRequest twtWebReq  = new TwitterWebRequest();
            string            RequestUrl = Globals.SearchTwtUserUrl + SearchKey + "&page=" + pageindex;
            JObject           response   = objTwitterWebRequest.PerformWebRequest(RequestUrl, "GET");

            return(response);
        }
        /// <summary>
        /// This will Method will delete Direct Message by Direct Message Id
        /// </summary>
        /// <param name="User">Twitter UserName and Password</param>
        /// <param name="DirectMessageId">Direct Message Id</param>
        /// <returns></returns>
        public XmlDocument DeleteDirectMessage(TwitterUser User, int DirectMessageId)
        {
            TwitterWebRequest twtWebReq  = new TwitterWebRequest();
            string            RequestUrl = Socioboard.Twitter.App.Core.Globals.NewDirectMessage + DirectMessageId + ".xml";
            string            response   = twtWebReq.PerformWebRequest(User, RequestUrl, "Post", true, "");

            xmlResult.Load(new StringReader(response));
            return(xmlResult);
        }
        /// <summary>
        /// This will Send DirectMessage to the User
        /// </summary>
        /// <param name="User">Twitter UserName Password</param>
        /// <param name="DirectMessage">DirectMessage</param>
        /// <param name="UserId">USerId Whom You Want to Send Direct Message</param>
        /// <returns></returns>
        public XmlDocument NewDirectMessage(TwitterUser User, string DirectMessage, string ScreenName)
        {
            TwitterWebRequest twtWebReq  = new TwitterWebRequest();
            string            RequestUrl = Socioboard.Twitter.App.Core.Globals.NewDirectMessage + "?screen_name=" + ScreenName + "&text=" + DirectMessage;
            string            response   = twtWebReq.PerformWebRequest(User, RequestUrl, "Post", true, "");

            xmlResult.Load(new StringReader(response));
            return(xmlResult);
        }
        /// <summary>
        /// This Method Will Get All Direct Message Sent By User
        /// </summary>
        /// <param name="User">Twitter User Name And Password</param>
        /// <param name="Count">Number Of DirectMessage Sent By User</param>
        /// <returns>Xml Text Of DirectMessage Sent By User</returns>
        public XmlDocument DirectMessage_Sent(TwitterUser User, string Count)
        {
            TwitterWebRequest twtWebReq  = new TwitterWebRequest();
            string            RequestUrl = Socioboard.Twitter.App.Core.Globals.DirectMessageSentByUserUrl + Count;
            string            response   = twtWebReq.PerformWebRequest(User, RequestUrl, "Get", true, "");

            xmlResult.Load(new StringReader(response));
            return(xmlResult);
        }
        /// <summary>
        /// Get All ReTweets Sent By User
        /// </summary>
        /// <param name="User">Twitter User And Password</param>
        /// <param name="Count">Number Of ReTweets</param>
        /// <returns>Return XmlText Of ReTweets</returns>
        public XmlDocument Status_RetweetedByMe(TwitterUser User, string Count)
        {
            TwitterWebRequest twtWebReq  = new TwitterWebRequest();
            string            RequestUrl = Globals.RetweetedByMeUrl + Count;
            string            response   = twtWebReq.PerformWebRequest(User, RequestUrl, "Get", true, "");

            xmlResult.Load(new StringReader(response));
            return(xmlResult);
        }
Exemple #9
0
        /// <summary>
        /// This Method Will Get All Trends Of Twitter Using OAUTH
        /// </summary>
        /// <param name="User">OAuth Keys Token, TokenSecret, ConsumerKey, ConsumerSecret</param>
        /// <returns>Json Text Of Trends</returns>
        public XmlDocument SearchMethod(oAuthTwitter OAuth, string SearchKey, string pageindex)
        {
            TwitterWebRequest twtWebReq  = new TwitterWebRequest();
            string            RequestUrl = Globals.SearchUrl + SearchKey + "&page=" + pageindex;
            string            response   = OAuth.oAuthWebRequest(oAuthTwitter.Method.GET, RequestUrl, string.Empty);

            xmlResult.Load(new StringReader(response));
            return(xmlResult);
        }
        /// <summary>
        /// UnFollow Twitter User
        /// </summary>
        /// <param name="twitterUser">Twitter UserName And Password</param>
        /// <param name="UserToFollow">ScreenName Of Whom You Want To UnFollow</param>
        /// <returns>Returm Xml</returns>
        public XmlDocument Friendships_Destroy(TwitterUser User, string ScreenName)
        {
            TwitterWebRequest twtWebReq  = new TwitterWebRequest();
            string            RequestUrl = Globals.UnFollowUrl + ScreenName;
            string            response   = twtWebReq.PerformWebRequest(User, RequestUrl, "Post", true, "");

            xmlResult.Load(new StringReader(response));
            return(xmlResult);
        }
Exemple #11
0
        /// <summary>
        /// This Method Will Show User Statues By ScreenName
        /// </summary>
        /// <param name="User">Twitter User Name And Password</param>
        /// <param name="UserId">Twitter UserId Of User</param>
        /// <returns></returns>
        public XmlDocument ShowStatusByScreenName(TwitterUser User, string ScreenName)
        {
            TwitterWebRequest twtWebReq  = new TwitterWebRequest();
            string            RequestUrl = Socioboard.Twitter.App.Core.Globals.ShowStatusUrlByScreenName + ScreenName;
            string            response   = twtWebReq.PerformWebRequest(User, RequestUrl, "Get", true, "");

            xmlResult.Load(new StringReader(response));
            return(xmlResult);
        }
Exemple #12
0
        /// <summary>
        /// This Method Will Retweet
        /// </summary>
        /// <param name="User">Twitter User Name And Password</param>
        /// <param name="UserId">Tweet Id</param>
        /// <returns></returns>
        public XmlDocument ReTweetStatus(TwitterUser User, string Id)
        {
            TwitterWebRequest twtWebReq  = new TwitterWebRequest();
            string            RequestUrl = Socioboard.Twitter.App.Core.Globals.ReTweetStatus + Id + ".xml";
            string            response   = twtWebReq.PerformWebRequest(User, RequestUrl, "Post", true, "");

            xmlResult.Load(new StringReader(response));
            return(xmlResult);
        }
Exemple #13
0
        /// <summary>
        /// This Method Will Update Tweets On Twitter
        /// </summary>
        /// <param name="User">Twitter UserName And Password</param>
        /// <param name="StatusText">Status Messages</param>
        /// <returns>Return Xml Text Of Details</returns>
        public XmlDocument UpdateStatus(TwitterUser User, string StatusText)
        {
            TwitterWebRequest twtWebReq  = new TwitterWebRequest();
            string            RequestUrl = Socioboard.Twitter.App.Core.Globals.UpdateStatusUrl + "?status=" + StatusText;
            string            response   = twtWebReq.PerformWebRequest(User, RequestUrl, "Post", true, "");

            xmlResult.Load(new StringReader(response));
            return(xmlResult);
        }
Exemple #14
0
        /// <summary>
        /// This Method Will Show User Statues By Id
        /// </summary>
        /// <param name="User">Twitter User Name And Password</param>
        /// <param name="UserId">Twitter UserId Of User</param>
        /// <returns></returns>
        public XmlDocument ShowStatus(TwitterUser User, string UserId)
        {
            TwitterWebRequest twtWebReq  = new TwitterWebRequest();
            string            RequestUrl = Globals.ShowStatusUrl + UserId + ".xml";
            string            response   = twtWebReq.PerformWebRequest(User, RequestUrl, "Get", true, "");

            xmlResult.Load(new StringReader(response));
            return(xmlResult);
        }
Exemple #15
0
        /// <summary>
        /// This Method Will Get All Followers Id of User
        /// </summary>
        /// <param name="User">Twitter User Name and Password</param>
        /// <param name="ScreenName">ScreenName Of Whom You Want To Get Followers Id</param>
        /// <returns>All Followers Id</returns>
        public XmlDocument FollowersId(TwitterUser User, string ScreenName)
        {
            TwitterWebRequest twtWebReq  = new TwitterWebRequest();
            string            RequestUrl = Globals.FollowersIdUrl + ScreenName;
            string            response   = twtWebReq.PerformWebRequest(User, RequestUrl, "Get", true, "");

            xmlResult.Load(new StringReader(response));
            return(xmlResult);
        }
Exemple #16
0
        /// <summary>
        /// This Method Will Get All Trends Of Twitter
        /// </summary>
        /// <param name="User">Twitter User Name And Password</param>
        /// <returns>Json Text Of Trends</returns>
        public XmlDocument SearchMethod(TwitterUser User, string SearchKey)
        {
            TwitterWebRequest twtWebReq  = new TwitterWebRequest();
            string            RequestUrl = Globals.SearchUrl + SearchKey;
            string            response   = twtWebReq.PerformWebRequest(User, RequestUrl, "Get", true, "");

            xmlResult.Load(new StringReader(response));
            return(xmlResult);
        }
Exemple #17
0
        /// <summary>
        /// UnFollow Twitter User
        /// </summary>
        /// <param name="twitterUser">Twitter UserName And Password</param>
        /// <param name="UserToFollow">ScreenName Of Whom You Want To UnFollow</param>
        /// <returns>Returm Xml</returns>
        public XmlDocument Friendships_Destroy(TwitterUser User, int UserId)
        {
            TwitterWebRequest twtWebReq  = new TwitterWebRequest();
            string            RequestUrl = Socioboard.Twitter.App.Core.Globals.UnFollowUrlById + UserId;
            string            response   = twtWebReq.PerformWebRequest(User, RequestUrl, "Post", true, "");

            xmlResult.Load(new StringReader(response));
            return(xmlResult);
        }
Exemple #18
0
        /// <summary>
        /// Follow Twitter User
        /// </summary>
        /// <param name="twitterUser">Twitter UserName And Password</param>
        /// <param name="UserToFollow">ScreenName Of Whom You Want To Follow</param>
        /// <returns>Returm Xml</returns>
        public XmlDocument Friendships_Create(TwitterUser User, string ScreenName)
        {
            TwitterWebRequest twtWebReq  = new TwitterWebRequest();
            string            RequestUrl = Socioboard.Twitter.App.Core.Globals.FollowerUrl + ScreenName;
            string            response   = twtWebReq.PerformWebRequest(User, RequestUrl, "Post", true, "");

            xmlResult.Load(new StringReader(response));
            return(xmlResult);
        }
        /// <summary>
        /// Follow Twitter User
        /// </summary>
        /// <param name="twitterUser">Twitter UserName And Password</param>
        /// <param name="UserToFollow">ScreenName Of Whom You Want To Follow</param>
        /// <returns>Returm Xml</returns>
        public XmlDocument Friendships_Create(TwitterUser User, int UserId)
        {
            TwitterWebRequest twtWebReq  = new TwitterWebRequest();
            string            RequestUrl = Globals.FollowerUrlById + UserId;
            string            response   = twtWebReq.PerformWebRequest(User, RequestUrl, "Post", true, "");

            xmlResult.Load(new StringReader(response));
            return(xmlResult);
        }
Exemple #20
0
        /// <summary>
        /// Get All Tweets Sent By User
        /// </summary>
        /// <param name="User">Twitter User And Password</param>
        /// <param name="Count">Number Of Tweets</param>
        /// <returns>Return XmlText Of Tweets Sent By User</returns>
        public XmlDocument Status_UserTimeLine(TwitterUser User, string Count)
        {
            TwitterWebRequest twtWebReq  = new TwitterWebRequest();
            string            RequestUrl = Socioboard.Twitter.App.Core.Globals.UserTimeLineUrl + Count;
            string            response   = twtWebReq.PerformWebRequest(User, RequestUrl, "Get", true, "");

            xmlResult.Load(new StringReader(response));
            return(xmlResult);
        }
Exemple #21
0
 public BasicAuth()
 {
     twitterWebRequest = new TwitterWebRequest();
     xmlDoc            = new XmlDocument();
 }
Exemple #22
0
 public Search()
 {
     xmlResult            = new XmlDocument();
     objTwitterWebRequest = new TwitterWebRequest();
 }