@ferroussage

Как отправить POST запрос на определенные API сайта?

Здравствуйте. Второй день не могу совладать с API такого сайта, как smmok-fb.
Дело в том, что мне нужно отправить на этот API адрес - smmok-fb.ru/api/getApiKey свой email и password, чтобы получить ключ и пользоваться API данного сайта.
Я отправляю запрос таким образом,
using (HttpClient client = new HttpClient())
            {
                client.DefaultRequestHeaders.UserAgent.ParseAdd("Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)");
                HttpContent content = new FormUrlEncodedContent(new[]
                {
                    new KeyValuePair<string, string>("email", "value1"),

                    new KeyValuePair<string, string>("password","value1")
                });
                content.Headers.ContentType = new MediaTypeHeaderValue("application/x-www-form-urlencoded");
                var responseMessage =
                    await client.PostAsync("http://smmok-fb.ru/api/getApiKey", content);
  
                var result = JsonConvert.DeserializeObject<RequestSMMOK>(responseMessage.Content.ReadAsStringAsync().Result);
                return result;
            }


Но в ответе получаю ошибку, что данные не были переданы - "{\"status\":400,\"error\":\"\\u041d\\u0435 \\u0443\\u043a\\u0430\\u0437\\u0430\\u043d email\"}"

Прошу помочь с данной проблемой, т.к. у меня не получается(

https://smmok14.ru/api_docs - вот документация к API
  • Вопрос задан
  • 183 просмотра
Пригласить эксперта
Ответы на вопрос 1
freeExec
@freeExec
Участник OpenStreetMap
Твой "value1" - не валидный емайл.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы