TwitterTimeline.HomeTimeline仅返回我的推文

TwitterTimeline.HomeTimeline仅返回我的推文,twitter,twitter-oauth,twitterizer,Twitter,Twitter Oauth,Twitterizer,为什么下面使用.NET库的控制台应用程序只打印我的推文?据我所知,它应该返回我所关注的人的推特。我能想到的唯一一件事是,这与使用我为自己的帐户生成的访问令牌有关,如前所述,但我还没有找到任何可以证实这一点的东西 public class Program { private const int ConsumerKey = 0; private const int ConsumerSecret = 1; private const int AccessTok

为什么下面使用.NET库的控制台应用程序只打印我的推文?据我所知,它应该返回我所关注的人的推特。我能想到的唯一一件事是,这与使用我为自己的帐户生成的访问令牌有关,如前所述,但我还没有找到任何可以证实这一点的东西

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();
    }
}
公共类程序
{
私有常量int ConsumerKey=0;
私有const int ConsumerSecret=1;
私有常量int AccessToken=2;
private const int AccessTokenSecret=3;
静态void Main(字符串[]参数)
{
OAuthTokens tokens=新的OAuthTokens()
{
ConsumerKey=args[ConsumerKey],
ConsumerCret=args[ConsumerCret],
AccessToken=args[AccessToken],
AccessTokenSecret=args[AccessTokenSecret]
};
TwitterResponse=TwitterTimeline.HomeTimeline(令牌);
foreach(TwitterStatus状态为response.ResponseObject)
{
Console.WriteLine(status.Text);
}
Console.ReadLine();
}
}

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

可能您的时间线上没有外部tweet?我的时间线上肯定有外部tweet。如果我使用这个控制台,我也可以看到它们:谢谢你确认我的代码看起来不错,而且我没有做任何愚蠢的事情。如果我能让它运行起来,你的库看起来棒极了——我还没有确认,但我认为问题在于推特API本身,而不是推特器。一切都很好——我是个白痴!我使用了一个只跟随一个人(我)的twitter帐户来生成访问令牌,因此它正确地只返回了我的推文。