Получение Tweet всегда возвращает нуль с помощью LinqToTwitter - PullRequest
0 голосов
/ 17 мая 2019

Я пытаюсь вызвать метод так:

var sourceTweet = await GetSingleTweet(1128423504775397376, twitterCtx);
if (sourceTweet != null)
{

    Console.WriteLine(sourceTweet.User.Name);
    Console.WriteLine(sourceTweet.OEmbedUrl);
    Console.WriteLine(sourceTweet.FullText);
}

С помощью вышеприведенного метода, написанного следующим образом:

 public static async Task<Status> GetSingleTweet(ulong tweetId, TwitterContext twitterCtx)
        {
            return 
                await
                    (from tweet in twitterCtx.Status
                        where tweet.Type == StatusType.Show &&
                              tweet.ID == tweetId &&
                              tweet.TweetMode == TweetMode.Extended &&
                              tweet.IncludeAltText
                        select tweet)
                    .FirstOrDefaultAsync();
        }

Проблема в том, что sourceTweet всегда равен нулю. Я что-то упустил?

Я полагаю, что я авторизуюсь правильно, потому что, если я продолжу отсюда и вручную ретвитну твит, он будет отлично работать. Я также могу делать твиты по мере необходимости.

...