У меня проблема с получением токена приложения для переводчика Microsoft с помощью QNetworkAccessManager. Это мой код:
QUrl serverUrl("https://datamarket.accesscontrol.windows.net/v2/OAuth2-13");
QNetworkRequest request(serverUrl);
request.setHeader(QNetworkRequest::ContentTypeHeader, "application/x-www-form-urlencoded");
QUrl postData;
postData.addQueryItem("grant_type", "client_credentials");
postData.addQueryItem("client_id", ClientID);
postData.addQueryItem("client_secret", ClientSecret);
postData.addQueryItem("scope", "http://api.microsofttranslator.com");
networkAccessManager->post(request, postData.encodedQuery());
и когда испускается сигнал finish(QNetworkReply*), я обнаружил, что ответ сервера вообще не содержит данных, он просто пуст! Кто-нибудь знает решение этой проблемы?
UPD Я проверил ответ на наличие ошибок и получил следующее: "Ошибка создания контекста ssl". Итак, я добавил библиотеки SSL в свой проект, но получил следующую ошибку - "Неизвестная ошибка". Любые идеи?