2013-01-24 13 views
7

I utworzeniu aplikacji Facebook, który używa API czat stosując następującą strukturęFacebook XMPP czat API - priorytet urządzenie

Strophe.js <-- --> Punjab <-- --> Facebook XMPP 

wszystko działa dobrze. Moje pytanie brzmi: czy mogę zapobiec temu, aby inni klienci otrzymywali wiadomości po podłączeniu mojej aplikacji?

Opracowanie: jeśli użytkownik zacznie używać mojej aplikacji do komunikowania się, nie powinien otrzymywać odpowiedzi na normalnym czacie na Facebooku.

Czy to można zrobić?

+0

zasadzie muszę wysłać priorytet ... , ale jak? –

Odpowiedz

1

Nie wierzę, że to możliwe. Możesz przetestować go za pomocą Pidgin poprzez jego XMPP console.

W developer docs for chat wymienia obsługiwane funkcje & ma sekcję o ograniczeniach, która zaczyna:

Facebook Chat powinny być kompatybilne z każdym klientem XMPP, ale nie jest pełny serwer XMPP. Należy go traktować jako proxy w świecie czatu na Facebooku na www.facebook.com. W rezultacie, to ma kilka zachowań, które nieznacznie różnią się od tego, co można oczekiwać od tradycyjnych usług XMPP ...

Z tego powodu nie należy spodziewać się klienci Facebook Chat w przeglądarce, aby zachowywać się jak XMPP - zgodni klienci.