示例#1
0
        /// <summary>
        /// Returns up to 100 of the authenticating user's friends who have most recently updated, each with current status.
        /// </summary>
        /// <param name="Parameters">Optional. Accepts ID, Page, and Since parameters.</param>
        /// <returns></returns>
        public TwitterUserCollection Friends(TwitterParameters Parameters)
        {
            // page 0 == page 1 is the start
            TwitterRequest     Request = new TwitterRequest();
            TwitterRequestData Data    = new TwitterRequestData();

            Data.UserName = userName;
            Data.Password = password;

            string actionUri = (Parameters == null ? Twitter.Urls.FriendsUrl : Parameters.BuildActionUri(Twitter.Urls.FriendsUrl));

            Data.ActionUri = new Uri(actionUri);
            Data           = Request.PerformWebRequest(Data);
            return(Data.Users);
        }
示例#2
0
        /// <summary>
        /// Returns a list of the most recent direct messages sent by the authenticating user.
        /// </summary>
        /// <param name="Parameters">Accepts Since, SinceID, and Page parameters</param>
        /// <returns></returns>
        public TwitterStatusCollection DirectMessagesSent(TwitterParameters Parameters)
        {
            TwitterRequest     Request = new TwitterRequest();
            TwitterRequestData Data    = new TwitterRequestData();

            Data.UserName = userName;
            Data.Password = password;

            string actionUri = (Parameters == null ? Twitter.Urls.SentDirectMessagesUrl : Parameters.BuildActionUri(Twitter.Urls.SentDirectMessagesUrl));

            Data.ActionUri = new Uri(actionUri);

            Data = Request.PerformWebRequest(Data);

            return(Data.Statuses);
        }