簡體   English   中英

xmpp進行身份驗證以面對書籍聊天api,並且始終會收到失敗

[英]xmpp authenticate to face book chat api and always receive a failure

我使用gloox開源API,該API可以再次在其他幾個XMPP服務器上運行。 我使用以下代碼

 JID jid( "USERID@chat.facebook.com" );
  j = new Client( jid, "PASSWORD" );
  j->setServer("chat.facebook.com");
  j->setPort(5222);
  j->setSASLMechanisms(gloox::SaslMechPlain);
  j->setTls(gloox::TLSPolicy::TLSRequired);

  j->registerConnectionListener( this );
  j->registerMessageSessionHandler( this, 0 );
  j->disco()->setVersion( "messageTest", GLOOX_VERSION, "Windows" );
  j->disco()->setIdentity( "client", "bot" );
  j->disco()->addFeature( XMLNS_CHAT_STATES );
  StringList ca;

它連接並打開tls套接字,但始終會從Facebook返回SaslNotAuthorized。

我的用戶名正確嗎? 我是否想從Facebook上丟失一些東西?

任何幫助將不勝感激。

  • 在“其他”鏈接下,在此處檢查您的Facebook聊天JID。
  • 您無需更改任何服務器,端口,SASL或TLS參數,只需設置JID和密碼,XMPP庫應自動查找所有其他參數。 剛剛用gloox進行了測試,效果很好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM