Smackを使用して Facebook チャットを統合できました。友達リストを取得しましたが、名前ではなくすべてのユーザー ID です。
以下は、フレンドリストを取得するためのコードです
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 の代わりに名前を使用するように名簿ビューを設定するにはどうすればよいですか?
ユーザー ID の代わりに名前を取得する方法はありますか?