Exemplo n.º 1
0
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);
     }
Exemplo n.º 2
0
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);
}