2

我希望能够在不使用 xmpp 节的情况下处理用户名册(添加/删除好友),但使用 erlang 自己的 erlang 函数(或 ejabberd 函数)。

用例:我想添加user2@myhostuser1@myhost的名册:

是否可以执行以下操作:

User1 = "user1@myhost",
User2 = "user2@myhost",
mymodule:add_user_to_roster(User1, User2)

如果是这样,我该如何实现该功能add_user_to_roster(User1, User2)

4

2 回答 2

0

您可以使用诸如 libstrophe 之类的库来实现该功能。但它确实

于 2012-08-21T06:38:43.377 回答
0

您可以使用 mod_roster 功能,特别是https://www.process-one.net/docs/ejabberd/devdoc/trunk/mod_roster.erl.html#process_subscription-6

于 2015-09-09T18:17:30.533 回答