示例#1
0
        public void Can_get_public_timeline()
        {
            _service.AuthenticateAs(_username, _password);

            var statuses = _service.Statuses.PublicTimeline();

            foreach (var status in statuses)
            {
                Console.WriteLine(status.text);
            }
        }
示例#2
0
        public TwitterTunnel(string clientUserName, string clientPassword, string serverUserName)
        {
            _clientUserName = clientUserName;
            _clientPassword = clientPassword;
            _serverUserName = serverUserName;
            _service.AuthenticateAs(_clientUserName, _clientPassword);

            IEnumerable <TwitterDirectMessage> directMessages = _service.ListDirectMessagesReceived();

            if (directMessages.Count() > 0)
            {
                _lastMessageReceivedId = _service.ListDirectMessagesReceived().Last().Id;
            }
            else
            {
                _lastMessageReceivedId = -1;
            }

            _pollTimer.Elapsed += _pollTimer_Elapsed;
            _pollTimer.Start();
        }