如何使用php在ejabberd数据库中添加现有用户的VCard详细信息

松奇亚

我正在尝试编写php脚本以添加已注册到我们现有用户的VCard详细信息ejabberd servervcard table那里,有一个领域vcard我了解它由填充XML-data您能否指导我如何实现此功能,adding VCard using php我尝试了互联网上的一些示例示例,但都没有用。不用ejabberd-xmlrpc模块就可以做到吗?是否有php已经实现该功能的库?

巴德洛普
$ ejabberdctl set_vcard user1 localhost NICKNAME "User 1"
$ ejabberdctl get_vcard user1 localhost NICKNAME
User 1
$ ejabberdctl help set_vcard

  Command Name: set_vcard

  Arguments: user::binary
             host::binary
             name::binary
             content::binary

  Returns: res::rescode

  Tags:  vcard

  Description:  Set content in a vCard field

 Some vcard field names in get/set_vcard are:
 FN             - Full Name
 NICKNAME       - Nickname
 BDAY           - Birthday
 TITLE          - Work: Position
 ROLE           - Work: Role
Some vcard field names and subnames in get/set_vcard2 are:
 N FAMILY       - Family name
 N GIVEN        - Given name
 N MIDDLE       - Middle name
 ADR CTRY       - Address: Country
 ADR LOCALITY   - Address: City
 TEL HOME - Telephone: Home
 TEL CELL - Telephone: Cellphone
 TEL WORK - Telephone: Work
 TEL VOICE - Telephone: Voice
 EMAIL USERID   - E-Mail Address
 ORG ORGNAME    - Work: Company
 ORG ORGUNIT    - Work: Department

For a full list of vCard fields check XEP-0054: vcard-temp at
http://www.xmpp.org/extensions/xep-0054.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Asp.net:如何在会员数据库中添加额外的用户详细信息?

如何在.ejs文件上显示所有用户数据库(mongodb)详细信息

如何从具有两个表的SQLite数据库中获取用户详细信息?

如何在mvc中向单个用户显示数据库中的详细信息

如何在Firestore中获取与authUser相关的用户数据库详细信息?

如何显示数据库中的某些详细信息

使用PHP安全地加密MySQL数据库中静止的客户详细信息

每次注册时,如何将用户和其他详细信息添加到数据库中的用户节点?

如何获取所有用户详细信息

PHP用户注册时,如何将其详细信息添加到现有CSV文件的末尾?

当用户卸载应用程序时,如何从数据库中删除用户的详细信息

无法在Firebase RealTime数据库上添加用户详细信息

LDAP 成功登录后,如何将用户详细信息存储到数据库中?

当用户使用ajax在laravel中选择任何下拉值时如何立即显示数据库详细信息?

如何使用LDAP从Active Directory获取所有用户的详细信息

PHP不向数据库提交用户详细信息?

数据库“postgres”的权限被拒绝详细信息:用户没有连接权限

在SQL数据库中存储用户详细信息中的问题

如何根据用户详细信息将值从数据库传递给标签

将用户登录详细信息存储到Laravel中的数据库

从Django中的数据库获取用户详细信息

将用户详细信息与HTML一起包括在我的数据库中

如何在输入登录详细信息时启动会话时设置 cookie?在没有数据库的 php 中

从数据库中获取woocommerce订单详细信息

列出数据库中的详细信息

登录的详细信息是否将通过php存储在数据库中?

如何在PostgreSQL中查找丢失的数据库索引详细信息

如何在MySql数据库中存储简历详细信息

如何在Codeigniter中的数据库连接详细信息中转义字符