मुझे आईएसओ here के लिए नमूना फेसबुक चैट प्रोजेक्ट मिला।एंड्रॉइड फेसबुक चैट उदाहरण परियोजना
भी मैं फेसबुक चैट डॉकhere
एक ही रास्ता,
किसी भी एक फेसबुक चैट उदाहरण एप्लिकेशन या एंड्रॉयड में एफबी चैट लागू करने के लिए जिस तरह से जानते हैं मिल गया?
मुझे आईएसओ here के लिए नमूना फेसबुक चैट प्रोजेक्ट मिला।एंड्रॉइड फेसबुक चैट उदाहरण परियोजना
भी मैं फेसबुक चैट डॉकhere
एक ही रास्ता,
किसी भी एक फेसबुक चैट उदाहरण एप्लिकेशन या एंड्रॉयड में एफबी चैट लागू करने के लिए जिस तरह से जानते हैं मिल गया?
एक एंड्रॉइड ओपन सोर्स प्रोजेक्ट उपलब्ध है: Beem Project और फेसबुक चैट को जोड़ने के लिए आप निम्नलिखित दिशानिर्देशों का उपयोग कर सकते हैं। एंड्रॉयड में फेसबुक चैट एपीआई लागू करने के लिए
कदम:
पहले हम मौजूदा परियोजना में MemorizingTrustManager लाइब्रेरी परियोजना को लागू करने की है।
=> है कि के लिए आप मौजूदा परियोजना में तीन फ़ाइलें निम्न नकल करने के लिए है
=> और मूल्यों में निम्न मान जोड़ें/string.xm एल
<resources>
<string name="mtm_accept_cert">Accept Unknown Certificate?</string>
<string name="mtm_decision_always">Always</string>
<string name="mtm_decision_once">Once</string>
<string name="mtm_decision_abort">Abort</string>
<string name="mtm_notification">Certificate Verification</string>
</resources>
दूसरा कदम है, SASLAuthentication जैसे एक्स FACEBOOK मंच उपयोग करने के बजाय, आप Facebook के साथ कनेक्ट करने के लिए कोड का पालन के लिए इस्तेमाल किया जा सकता है और अपने फेसबुक अस्पष्ट आईडी (username @ चैट का उपयोग लॉगिन .facebook.com)
public void connectToFb() throws XMPPException {
ConnectionConfiguration config = new ConnectionConfiguration("chat.facebook.com", 5222);
config.setSASLAuthenticationEnabled(true);
config.setSecurityMode(SecurityMode.required);
config.setRosterLoadedAtLogin(true);
config.setTruststorePath("/system/etc/security/cacerts.bks");
config.setTruststorePassword("changeit");
config.setTruststoreType("bks");
config.setSendPresence(false);
try {
SSLContext sc = SSLContext.getInstance("TLS");
sc.init(null, MemorizingTrustManager.getInstanceList(this), new java.security.SecureRandom());
config.setCustomSSLContext(sc);
} catch (GeneralSecurityException e) {
Log.w("TAG", "Unable to use MemorizingTrustManager", e);
}
XMPPConnection xmpp = new XMPPConnection(config);
try {
xmpp.connect();
xmpp.login("facebookusername", "****"); // Here you have to used only facebookusername from [email protected]
Roster roster = xmpp.getRoster();
Collection<RosterEntry> entries = roster.getEntries();
System.out.println("Connected!");
System.out.println("\n\n" + entries.size() + " buddy(ies):");
// shows first time onliners---->
String temp[] = new String[50];
int i = 0;
for (RosterEntry entry : entries) {
String user = entry.getUser();
Log.i("TAG", user);
}
} catch (XMPPException e) {
xmpp.disconnect();
e.printStackTrace();
}
}
पिछले, आप सभी बडी की सूची प्राप्त यदि आपका लॉगकाट व्यू में फेसबुक अकाउंट, आप this tutorial का उपयोग करके सरल फेसबुक चैट को लागू कर सकते हैं।
+1 बहुत बहुत धन्यवाद .. मैं इस पर काम करूंगा .... –
मैंने जवाब स्वीकार कर लिया है, लेकिन जब तक कोई अन्य उत्तर नहीं है तो नया जवाब स्वागत है ;-) –
मैंने इस विधि की कोशिश की लेकिन यह केवल एक सूची देता है यादृच्छिक संख्याओं का लगता है जो मेरे दोस्तों से जुड़े किसी तरह से दिखता है? कोई उपाय? – Peter