3 static constexpr
const char *
QUERY_URL =
"alNydEx6cDhBTklzNFBuUmJiOVk0RVZJZEZOUXRvVHVCcWxxeW4vTnFmbU1QTjBHT2ZuWUxxQU1SMlVPMklJeERSS2xJZTl2Sm1KWVNtUGxCb2JneGUrVTZxQXY2cjhmUmdHNk81QkYrdjVUYVJwZlFPa0NlQ05melF4MXJLUXMrWk5vcmtCWTRFb0pBSE9aeVhUR3FvcnI4SnV0REVwaWRKZk1QZz09";
4 static constexpr
const char *
TRANSLATION_URL =
"MERYdllhU0NxcW1KS1BNQjFwYnQ2UXBDQmlkSUJ3S05tNUdSSUJxcnZjZlBpY0hRWGVVTkh0TjhFOFhlMnlDOExpY2VnVmlmWE1XMlhrK2l2YXl0T3RVbk5CdWo1R0I5UFFla1NBZ0tUK3hvaVA4SUsyNFRoRVlIQXJSbU5xaHlsUGU1N0svb1NNNjVvUWRLV2VvR2NKY2g4Zms9";
20 QNetworkRequest request;
28 const QRegExp regx(
"sid\\:\\s\\'([0-9a-f\\.]+)");
29 sid = (regx.indexIn(bytes) != -1) ? regx.cap(1) : bytes;
41 QNetworkRequest request;
60 const QVariant &data = json.
parse(
m_reply->readAll(), &ok);
63 QVariantMap value = data.toMap();
64 if(value[
"code"].toInt() == 200)
66 const QVariantList &datas = value[
"text"].toList();
67 for(
const QVariant &var :
qAsConst(datas))
virtual void startToRequest(const QString &data) overridefinal
void downLoadDataChanged(const QString &bytes)
virtual void deleteAll() overridefinal
TTK_MODULE_EXPORT void setSslConfiguration(QNetworkRequest *request, QSslSocket::PeerVerifyMode mode=QSslSocket::VerifyNone)
The class of the translation words request.
TTK_MODULE_EXPORT QByteArray syncNetworkQueryForGet(QNetworkRequest *request)
virtual void downLoadFinished()
static constexpr const char * TRANSLATION_URL
virtual void downLoadFinished() overridefinal
#define TTK_INFO_STREAM(msg)
QNetworkAccessManager m_manager
QString mapToString(Language type) const
virtual void replyError(QNetworkReply::NetworkError error) override
QVariant parse(QIODevice *io, bool *ok=0)
Read JSON string from the I/O Device and converts it to a QVariant object.
static constexpr const char * QUERY_URL
MusicYDTranslationRequest(QObject *parent=nullptr)
TTK_MODULE_EXPORT void makeContentTypeHeader(QNetworkRequest *request, const QByteArray &data={})
Main class used to convert JSON data to QVariant objects.
#define TTK_ERROR_STREAM(msg)
TTK_MODULE_EXPORT QString mdII(const QString &data, bool encode)
#define QtNetworkErrorConnect(p, q, f, s)
Network error connect.