3
0
Fork 0
mirror of https://github.com/JulianGro/overte.git synced 2025-04-30 01:22:51 +02:00

removed key

This commit is contained in:
Elisa Lupin-Jimenez 2017-12-06 17:40:39 -08:00
parent 392f290dd6
commit f7be67b5b2
2 changed files with 11 additions and 6 deletions

View file

@ -39,12 +39,11 @@ void GooglePolyScriptingInterface::setAPIKey(QString key) {
}
void GooglePolyScriptingInterface::getAssetList() {
authCode = "AIzaSyDamk7Vth52j7aU9JVKn3ungFS0kGJYc8A";
//authCode = "broke";
QUrl url(listPolyUrl + "key=" + authCode);
QByteArray jsonString = getHTTPRequest(url);
qCDebug(scriptengine) << "the list: " << jsonString;
QJsonObject json = makeJSONObject(&jsonString, true);
QJsonObject json = makeJSON(&jsonString, true).toJsonObject;
}
@ -60,7 +59,8 @@ QByteArray GooglePolyScriptingInterface::getHTTPRequest(QUrl url) {
}
QJsonObject GooglePolyScriptingInterface::makeJSONObject(QByteArray* response, bool isList) {
// since the list is a QJsonArray and a single model is a QJsonObject
QVariant GooglePolyScriptingInterface::makeJSON(QByteArray* response, bool isList) {
//QString firstItem = QString::fromUtf8(response->readAll());
QJsonDocument doc = QJsonDocument::fromJson(*response);
qCDebug(scriptengine) << "json doc is empty: " << doc.isEmpty();
@ -71,8 +71,13 @@ QJsonObject GooglePolyScriptingInterface::makeJSONObject(QByteArray* response, b
qCDebug(scriptengine) << "Invalid API key";
return obj;
}
qCDebug(scriptengine) << "total size: " << obj.value("totalSize").toString();
qCDebug(scriptengine) << "in assets: " << obj.value("assets");
qCDebug(scriptengine) << "total size: " << obj.value("totalSize");
qCDebug(scriptengine) << "the assets: " << obj.value("assets");
QJsonArray arr = obj.value("assets").toArray();
qCDebug(scriptengine) << "in array: " << arr;
QJsonObject first = arr.takeAt(0).toObject();
qCDebug(scriptengine) << "first asset: " << first;
qCDebug(scriptengine) << "first asset description: " << first.value("description");
return obj;
}

View file

@ -29,7 +29,7 @@ public slots:
private:
QByteArray getHTTPRequest(QUrl url);
QJsonObject makeJSONObject(QByteArray* response, bool isList);
QVariant makeJSON(QByteArray* response, bool isList);
//void onResult(QNetworkReply* reply);
QString authCode;