コード例 #1
0
ファイル: oauthtwitter.cpp プロジェクト: Jendorski/QTweetLib
/**
 *  Opens authorization url, this will open browser, Twitter will return PIN number
 *
 *  @remarks Override if you want to show another browser.
 *  Please call with returned PIN requestAccessToken slot to get access tokens
 *
 */
void OAuthTwitter::requestAuthorization()
{
    QUrl authorizeUrl(TWITTER_AUTHORIZE_URL);
    authorizeUrl.addEncodedQueryItem("oauth_token", oauthToken());
    authorizeUrl.addEncodedQueryItem("oauth_callback", "oob");

    emit authorizePinAuthenticate();

    QDesktopServices::openUrl(authorizeUrl);
}
コード例 #2
0
ファイル: oauthtwitter.cpp プロジェクト: samizzo/canon-tweet
/**
 *  Opens authorization url, this will open browser, Twitter will return PIN number
 *
 *  @remarks Override if you want to show another browser.
 *  Please call with returned PIN requestAccessToken slot to get access tokens
 *
 */
void OAuthTwitter::requestAuthorization()
{
    QUrl authorizeUrl(TWITTER_AUTHORIZE_URL);
	QUrlQuery query;
    query.addQueryItem("oauth_token", oauthToken().toPercentEncoding());
    query.addQueryItem("oauth_callback", "oob");
	authorizeUrl.setQuery(query);

    emit authorizePinAuthenticate();

    QDesktopServices::openUrl(authorizeUrl);
}