2012-08-28 23 views
18

Bu davranışı bir süredir görüyorum, ama gerçekten bir sorun değildi.Kimlik doğrulamadan sonra xmpp giriş başarısız oluyor

<message from="chat.facebook.com" 
     to="[email protected]/RESOURCE" type="normal"> 
    <subject>Lo sentimos, tu cuenta no está disponible</subject> 
    <body>Your account is temporarily unavailable. Regain 
     access by logging into your account from your 
     computer&apos;s web browser: http://www.facebook.com/ 
    </body> 
</message> 

<stream:error> 
    <conflict xmlns="urn:ietf:params:xml:ns:xmpp-streams"/> 
    <text xml:lang="" xmlns="urn:ietf:params:xml:ns:xmpp-streams"> 
     Session terminated 
    </text> 
</stream:error> 

Not I kopukluk önce alınan ileti dörtlük: başarıyla kendi uygulamasıyla XMPP içinde kimlik doğrulaması sonra bir hata bağlantımı kapatın.

Bu neden oluyor ?, belgesiz bir sınırlama var mı ?, ve bundan daha fazlası, bu hata ve Facebook'un web sayfasından bir kopukluk arasında ayrım yapmak için bir yol var mı?

Bu iletide alınan metinleri kontrol ettim stanza, ancak şimdi neredeyse her hafta değişiyorlar ve akış: hata metni her iki durumda da aynıdır, bu yüzden bir metin her değiştiğinde uygulamayı değiştirmek acı verir .

+2

Tahminimce, bu kullanıcı kimliği için bazı API etkinliklerinin hesabı kesmek için bir girişimde bulunduğuna karar verildi. Bu nedenle, XMPP API'sı, bir CAPTCHA, ek güvenlik sorularını yanıtlayın, vb. Yasal hesap sahibinden memnun olduğunuza kadar. –

+0

xmpp4r_facebook gem kullanıyordum ve aynı hatayı aldım ... Online arama yaptım ve diğerlerinin de aynı problemi var gibi görünüyor. Bildiğim kadarıyla, Facebook'un resmi bir açıklaması ya da çalışması yok. – yangtheman

+0

MUC dokümantasyonundan alınmıştır: http://xmpp.org/extensions/xep-0045.html "Kullanıcıya, kendi oda rumuzu kullanımda olduğunu veya başka bir kullanıcı tarafından kaydedildiğini bildirin" – alez007

cevap

2

Facebook'a git, Sağ üst köşe menüsü, ayarlar. Güvenlik'e gidin. Giriş Onayını Devre Dışı Bırak. İşler bundan sonra işe yaramazsa, Gizlilik modunda FB'ye gidin, kabul etmeniz gereken bir onay iletişim kutusuyla sonuçlanacaksınız.

İlgili konular