From b3bb14189ebe24f0052fbca78c11bf4cbf13292c Mon Sep 17 00:00:00 2001 From: Mikael Syska Date: Sat, 8 Oct 2022 04:43:44 +0200 Subject: [PATCH] Update SearchV2QueryGenerator.cs Fix: start_time formatting. --- src/Tweetinvi.Controllers/Search/SearchV2QueryGenerator.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Tweetinvi.Controllers/Search/SearchV2QueryGenerator.cs b/src/Tweetinvi.Controllers/Search/SearchV2QueryGenerator.cs index 18e75eee7..154719360 100644 --- a/src/Tweetinvi.Controllers/Search/SearchV2QueryGenerator.cs +++ b/src/Tweetinvi.Controllers/Search/SearchV2QueryGenerator.cs @@ -1,4 +1,5 @@ using System.Text; +using System.Globalization; using Tweetinvi.Core.Extensions; using Tweetinvi.Core.QueryGenerators.V2; using Tweetinvi.Parameters.V2; @@ -23,15 +24,15 @@ public string GetSearchTweetsV2Query(ISearchTweetsV2Parameters parameters) { var query = new StringBuilder("https://api.twitter.com/2/tweets/search/recent"); query.AddParameterToQuery("query", parameters.Query); - query.AddParameterToQuery("end_time", parameters.EndTime?.ToString("yyy-MM-ddThh:mm:ssZ")); + query.AddParameterToQuery("end_time", parameters.EndTime?.ToString("yyy-MM-ddTHH:mm:ssZ", CultureInfo.InvariantCulture)); query.AddParameterToQuery("max_results", parameters.PageSize); query.AddParameterToQuery("next_token", parameters.NextToken); query.AddParameterToQuery("since_id", parameters.SinceId); - query.AddParameterToQuery("start_time", parameters.StartTime?.ToString("yyy-MM-ddThh:mm:ssZ")); + query.AddParameterToQuery("start_time", parameters.StartTime?.ToString("yyy-MM-ddTHH:mm:ssZ", CultureInfo.InvariantCulture)); query.AddParameterToQuery("until_id", parameters.UntilId); _tweetsV2QueryGenerator.AddTweetFieldsParameters(parameters, query); query.AddFormattedParameterToQuery(parameters.FormattedCustomQueryParameters); return query.ToString(); } } -} \ No newline at end of file +}