void LoginManager::login(QString login, QString password) { if(login == "" || password == "") return; connect(_oauthManager, SIGNAL(requestReady(QByteArray)), this, SLOT(onAccessTokenRequestReady(QByteArray)), Qt::UniqueConnection); KQOAuthRequest_XAuth *oauthRequest = new KQOAuthRequest_XAuth(this); oauthRequest->initRequest(KQOAuthRequest::AccessToken, QUrl("https://api.musescore.com/oauth/access_token")); oauthRequest->setConsumerKey(_consumerKey); oauthRequest->setConsumerSecretKey(_consumerSecret); oauthRequest->setXAuthLogin(login, password); _oauthManager->executeRequest(oauthRequest); }
void TwitterInterface::Xauth () { #ifdef WP_DEBUG qDebug() << Q_FUNC_INFO; #endif connect (OAuthManager_, SIGNAL (accessTokenReceived (QString, QString)), this, SLOT (onAccessTokenReceived (QString, QString))); KQOAuthRequest_XAuth *oauthRequest = new KQOAuthRequest_XAuth (this); oauthRequest->initRequest (KQOAuthRequest::AccessToken, QUrl ("https://api.twitter.com/oauth/access_token")); oauthRequest->setConsumerKey (XmlSettingsManager::Instance ()-> property ("consumer_key").toString ()); oauthRequest->setConsumerSecretKey (XmlSettingsManager::Instance ()-> property ("consumer_key_secret").toString ()); OAuthManager_->executeRequest (oauthRequest); }