我可以使用Smack集成Facebook聊天功能。我得到了我的朋友列表,但這是他們所有的用戶名,而不是他們的名字。在臉書聊天中獲取用戶名而不是用戶名
以下是獲取好友列表
public void displayBuddyList()
{
Roster roster = connection.getRoster();
Collection<RosterEntry> entries = roster.getEntries();
System.out.println("\n\n" + entries.size() + " buddy(ies):");
for(RosterEntry r:entries)
{
System.out.println(r.getUser());
}
爲Gtalk的相同的代碼給出了名稱代碼。 http://developers.facebook.com上沒有提及它。
如何設置我的名冊視圖使用名稱而不是用戶ID的?
有沒有任何方法來檢索名稱,而不是用戶名的?
HTTP://www.igniterealtime.or克/建立/拍擊/文檔/ 3.1.0 /的Javadoc /組織/ jivesoftware /拍擊/ RosterEntry.html#的getName%28%29 – 2011-04-08 06:18:55