При запросе QOAuth2AuthorizationCodeFlow::grant появляется ошибка ShellExecute “…” failed (error 5)

134
03 февраля 2020, 05:00

После получения настроек для входа через OAuth2 от Google, при попытке отправить запрос на вход через метод grant() появляется ошибка ShellExecute "<ссылка>" failed (error 5). Участок кода, на котором появляется ошибка:

QJsonDocument document = QJsonDocument::fromJson(fileText);
auto google = new QOAuth2AuthorizationCodeFlow;
google->setScope("email");
connect(google, &QOAuth2AuthorizationCodeFlow::authorizeWithBrowser,
        &QDesktopServices::openUrl);
const auto object = document.object();
const auto settingsObject = object["web"].toObject();
const QUrl authUri(settingsObject["auth_uri"].toString());
const auto clientId = settingsObject["client_id"].toString();
const QUrl tokenUri(settingsObject["token_uri"].toString());
const auto clientSecret(settingsObject["client_secret"].toString());
const auto redirectUris = settingsObject["redirect_uris"].toArray();
const QUrl redirectUri(redirectUris[0].toString()); // Get the first URI
const auto port = static_cast<quint16>(redirectUri.port()); // Get the port
google->setAuthorizationUrl(authUri);
google->setClientIdentifier(clientId);
google->setAccessTokenUrl(tokenUri);
google->setClientIdentifierSharedKey(clientSecret);

auto replyHandler = new QOAuthHttpServerReplyHandler(port, this);
google->setReplyHandler(replyHandler);
google->grant();

fileText - текст JSON-файла с настройками Действовал по примеру, несколько раз все перепроверил, но все еще получаю эту ошибку - как ее можно исправить?

READ ALSO
Не могу открыть картинку на localhost (формата jpeg)

Не могу открыть картинку на localhost (формата jpeg)

возник вопрос, написал я такой себе серверЕсли я запрашиваю картинку, то получаю следующее: Чтение для открытия HTML страниц вопросов не вызывает:

149
Выборка элементов в TinyMCE 5

Выборка элементов в TinyMCE 5

коллеги! Целый день бился с данной проблемой, и никак не получается её решитьДокументация TinyMCE, на мой взгляд, уж очень сложна, да еще и на английском

226
Не работает метод .hide, а метод .closest работает

Не работает метод .hide, а метод .closest работает

Есть два примера кода, 1(код в котом закоментирован методclosest) и 2(в котором нет коментария) в первом случае код не может применить метод

206
3d-эффект картинки

3d-эффект картинки

Ребят, подскажите, как делается 3d-эффект фото на этом сайте: https://erudito/ Фото наклоняется в сторону курсора

233