mirror of
https://github.com/HifiExperiments/overte.git
synced 2025-07-23 07:34:20 +02:00
removed key
This commit is contained in:
parent
66b6be1302
commit
1d5875c45b
2 changed files with 11 additions and 6 deletions
|
@ -39,12 +39,11 @@ void GooglePolyScriptingInterface::setAPIKey(QString key) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void GooglePolyScriptingInterface::getAssetList() {
|
void GooglePolyScriptingInterface::getAssetList() {
|
||||||
authCode = "AIzaSyDamk7Vth52j7aU9JVKn3ungFS0kGJYc8A";
|
|
||||||
//authCode = "broke";
|
//authCode = "broke";
|
||||||
QUrl url(listPolyUrl + "key=" + authCode);
|
QUrl url(listPolyUrl + "key=" + authCode);
|
||||||
QByteArray jsonString = getHTTPRequest(url);
|
QByteArray jsonString = getHTTPRequest(url);
|
||||||
qCDebug(scriptengine) << "the list: " << jsonString;
|
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());
|
//QString firstItem = QString::fromUtf8(response->readAll());
|
||||||
QJsonDocument doc = QJsonDocument::fromJson(*response);
|
QJsonDocument doc = QJsonDocument::fromJson(*response);
|
||||||
qCDebug(scriptengine) << "json doc is empty: " << doc.isEmpty();
|
qCDebug(scriptengine) << "json doc is empty: " << doc.isEmpty();
|
||||||
|
@ -71,8 +71,13 @@ QJsonObject GooglePolyScriptingInterface::makeJSONObject(QByteArray* response, b
|
||||||
qCDebug(scriptengine) << "Invalid API key";
|
qCDebug(scriptengine) << "Invalid API key";
|
||||||
return obj;
|
return obj;
|
||||||
}
|
}
|
||||||
qCDebug(scriptengine) << "total size: " << obj.value("totalSize").toString();
|
qCDebug(scriptengine) << "total size: " << obj.value("totalSize");
|
||||||
qCDebug(scriptengine) << "in assets: " << obj.value("assets");
|
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;
|
return obj;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -29,7 +29,7 @@ public slots:
|
||||||
|
|
||||||
private:
|
private:
|
||||||
QByteArray getHTTPRequest(QUrl url);
|
QByteArray getHTTPRequest(QUrl url);
|
||||||
QJsonObject makeJSONObject(QByteArray* response, bool isList);
|
QVariant makeJSON(QByteArray* response, bool isList);
|
||||||
//void onResult(QNetworkReply* reply);
|
//void onResult(QNetworkReply* reply);
|
||||||
|
|
||||||
QString authCode;
|
QString authCode;
|
||||||
|
|
Loading…
Reference in a new issue