Попытка создать функцию, которая возвращает JSON, соответствующий моему запросу, не работает.
Я использовал ту же информацию в Postman, и я могу получить то, что хочу, но когда я попытался преобразовать этот код в C #, я не смог сделать то же самое.
Когда я запускаю приложение, которое пытается подключиться в течение 3 минут, я получаю исключение System.OperationCanceledException.Не уверен, почему это не работает.Мой код ниже.Обратите внимание, что я использую свой собственный токен на предъявителя. Я только что удалил его из кода в этом примере.
public async void theTwit()
{
using (var httpClient = new HttpClient())
{
using (var request = new HttpRequestMessage(new HttpMethod("POST"), "https://api.twitter.com/1.1/tweets/search/30day/prod.json"))
{
request.Headers.TryAddWithoutValidation("Authorization", "Bearer TOKEN");
request.Content = new StringContent("{\n \"query\":\"from:TwitterDev lang:en\",\n \"maxResults\": \"100\",\n \"fromDate\":\"201811010000\", \n \"toDate\":\"201811062359\"\n }", Encoding.UTF8, "application/json");
var response = await httpClient.SendAsync(request);
var json = await response.Content.ReadAsStringAsync();
}
}
}