public string GetTweetQuery(IGetTweetV2Parameters parameters) { var query = new StringBuilder($"{Resources.TweetV2_Get}/{parameters.TweetId}"); AddTweetFieldsParameters(parameters, query); query.AddFormattedParameterToQuery(parameters.FormattedCustomQueryParameters); return(query.ToString()); }
public Task <ITwitterResult <TweetV2Response> > GetTweetAsync(IGetTweetV2Parameters parameters, ITwitterRequest request) { request.Query.Url = _tweetQueryGenerator.GetTweetQuery(parameters); return(_twitterAccessor.ExecuteRequestAsync <TweetV2Response>(request)); }
public Task <ITwitterResult <TweetV2Response> > GetTweetAsync(IGetTweetV2Parameters parameters, ITwitterRequest request) { return(_queryExecutor.GetTweetAsync(parameters, request)); }
public Task <ITwitterResult <TweetV2Response> > GetTweetAsync(IGetTweetV2Parameters parameters) { return(ExecuteRequestAsync(request => _tweetsV2Controller.GetTweetAsync(parameters, request))); }
public async Task <TweetV2Response> GetTweetAsync(IGetTweetV2Parameters parameters) { var twitterResponse = await _tweetsV2Requester.GetTweetAsync(parameters).ConfigureAwait(false); return(twitterResponse?.Model); }