XMPP プロトコルについて 2 つの質問があります。
1) IQ コマンドを要求して、最初に登録された現在の JID (My Connected Account) の名前を要求するにはどうすればよいですか?
2)名簿アカウント (JIDS) の 1 つのニックネームを変更するにはどうすればよいですか?
http://www.rfc-editor.org/rfc/rfc6121.txt
セクション 2.1.2.4 では、NAME 属性について説明します。
「名前」属性 ... (連絡先ではなく) ユーザーによって決定されます。'name' 属性の値は人間のユーザーにとっては意味があるかもしれませんが、サーバーにとっては不透明です。名簿アイテムを追加または更新するときに、クライアントが「名前」属性を含めることはオプションです。
これは基本的に、接続自体に NAME がないことを意味します。
また、自分の名簿に自分自身を追加した場合は、他の連絡先の NAME を取得するのと同じです。
セクション 2.1.5 は、いくつかの属性を変更するために必要なスタンザを示しています - あなたの場合は NAME 属性です。
XMPP について質問がある場合 - 最も簡単な方法は、JAJC や Vacuum-IM などの既存の Lcient を取得し、XML ログ コンソールを開き、アクションを実行して、どのスタンズが実際に交換されたかを読み取ることです。