diff --git a/miele/miele.cpp b/miele/miele.cpp index 09922753..694287d4 100644 --- a/miele/miele.cpp +++ b/miele/miele.cpp @@ -195,10 +195,10 @@ void Miele::getDevices() url.setQuery("language=en"); QNetworkRequest request(url); - request.setRawHeader("access_token", m_accessToken); - request.setRawHeader("language", "en"); + request.setRawHeader("Authorization", "Bearer "+m_accessToken); request.setRawHeader("accept", "application/json; charset=utf-8"); + qCDebug(dcMiele()) << "Sending GET request" << request.url() << request.rawHeader("Authorization"); QNetworkReply *reply = m_networkManager->get(request); connect(reply, &QNetworkReply::finished, reply, &QNetworkReply::deleteLater); connect(reply, &QNetworkReply::finished, this, [this, reply] { @@ -226,8 +226,7 @@ void Miele::getDevice(const QString &deviceId) url.setQuery("language=en"); QNetworkRequest request(url); - request.setRawHeader("access_token", m_accessToken); - request.setRawHeader("language", "en"); + request.setRawHeader("Authorization", "Bearer "+m_accessToken); request.setRawHeader("accept", "application/json; charset=utf-8"); QNetworkReply *reply = m_networkManager->get(request); @@ -350,7 +349,7 @@ void Miele::getAllEvents() url.setPath("/v1/devices/all/events"); QNetworkRequest request(url); - request.setRawHeader("authorization", m_accessToken); + request.setRawHeader("Authorization", "Bearer "+m_accessToken); request.setRawHeader("accept", "*/*"); QNetworkReply *reply = m_networkManager->get(request); diff --git a/miele/miele.h b/miele/miele.h index 1652b72f..010e7029 100644 --- a/miele/miele.h +++ b/miele/miele.h @@ -127,8 +127,8 @@ private: QUuid putAction(const QString &deviceId, const QJsonDocument &action); // QUrl m_authorizationUrl = QUrl("https://api.mcs3.miele.com/thirdparty/login/"); - QUrl m_tokenUrl = QUrl("https://api.mcs3.miele.com/thirdparty/token/"); - QUrl m_apiUrl = QUrl("https://api.mcs3.miele.com/"); + QUrl m_tokenUrl = QUrl("https://api.mcs3.miele.com/thirdparty/token"); + QUrl m_apiUrl = QUrl("https://api.mcs3.miele.com"); QByteArray m_accessToken; QByteArray m_refreshToken;