0

XMPP プロトコルについて 2 つの質問があります。

1) IQ コマンドを要求して、最初に登録された現在の JID (My Connected Account) の名前を要求するにはどうすればよいですか?

2)名簿アカウント (JIDS) の 1 つのニックネームを変更するにはどうすればよいですか?

4

1 に答える 1

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 ログ コンソールを開き、アクションを実行して、どのスタンズが実際に交換されたかを読み取ることです。

于 2012-11-06T09:11:53.880 に答える