示例#1
0
文件: client.cpp 项目: tshipa/wilink
void ChatClient::connectToWindowsLive(const QString &accessToken)
{
    QXmppConfiguration config;
    config.setResource(qApp->applicationName());
    config.setWindowsLiveAccessToken(accessToken);
    config.setDomain("messenger.live.com");
    config.setSaslAuthMechanism("X-MESSENGER-OAUTH2");
    config.setStreamSecurityMode(QXmppConfiguration::TLSRequired);
    // NOTE: messenger.live.com uses a certificate with an incorrect name
    config.setIgnoreSslErrors(true);
    QXmppClient::connectToServer(config);
}