0

我可以使用我的凭据连接到 twitter,还可以检索时间线推文并显示到调试控制台中,但我似乎无法将时间线推文存储到我的 Arraylist 中,因为它们给了我一个代码:408 错误文档描述:Twitter 无法在 10000 毫秒的超时限制和空指针内执行您的查询。

公共静态 IEnumerable testAuthenticatedUser() {

        var timelineTweets = default(IEnumerable<ITweet>);
        Auth.SetUserCredentials(consumerKey, consumerSecret, access_token, access_token_secret);
        TweetinviEvents.QueryBeforeExecute += (sender, args) =>
        {
            Debug.WriteLine(args.QueryURL);
        };
        var authenticatedUser = User.GetAuthenticatedUser();
        var latestException = ExceptionHandler.GetLastException();
        Debug.WriteLine(latestException);
        timelineTweets = authenticatedUser.GetUserTimeline();

        latestException = ExceptionHandler.GetLastException();
        Debug.WriteLine(latestException);

        ArrayList timeLineList = new ArrayList();
        try
        {
                 foreach (var tweet in timelineTweets)
            {

            Debug.WriteLine(tweet.Text);
            timeLineList.Add(tweet.Text);

            }

        }
        catch (Exception ex)
        {
            Debug.WriteLine(ex);
        }
        int countTimeLineList = timeLineList.Count;
        Debug.WriteLine("Array List Count: " + countTimeLineList);
        return timelineTweets;
    }
4

0 回答 0