TwitterTimeline.HomeTimeline只返回我的推文

时间:2011-10-27 20:41:04

标签: twitter twitter-oauth twitterizer

为什么下面的控制台应用程序(使用Twitterizer .NET库)只打印我的推文?正如我从Twitter's API documentation所理解的那样,它应该从我关注的人那里回复推文。我唯一能想到的是,它与使用我为自己的帐户生成的访问令牌有关,如here所述,但我无法找到任何确认这一点的内容。

public class Program
{
    private const int ConsumerKey       = 0;
    private const int ConsumerSecret    = 1;
    private const int AccessToken       = 2;
    private const int AccessTokenSecret = 3;

    static void Main(string[] args)
    {
        OAuthTokens tokens = new OAuthTokens()
        {
            ConsumerKey       = args[ConsumerKey],
            ConsumerSecret    = args[ConsumerSecret],
            AccessToken       = args[AccessToken],
            AccessTokenSecret = args[AccessTokenSecret]
        };

        TwitterResponse<TwitterStatusCollection> response = TwitterTimeline.HomeTimeline(tokens);

        foreach (TwitterStatus status in response.ResponseObject)
        {
            Console.WriteLine(status.Text);
        }
        Console.ReadLine();
    }
}

1 个答案:

答案 0 :(得分:1)

您的代码是正确的。它应该返回登录www.twitter.com时显示的相同数据集。