2014-08-28 46 views
0

我使用erlang 17,ejabberd 14.07。我正在嘗試創建聊天應用程序,爲此我必須使用Erlang爲ejabberd創建用戶。我有搜索,但沒有發現有用。據我所探索,有三種方法可以進行註冊。使用Erlang在ejabberd註冊新用戶

  1. 使用命令行
  2. 從本地主機
  3. 使用其他的API

是否有ejabberd它幫我註冊新用戶的任何方法?我是Erlang和ejabberd中的新成員,因此如果您在描述步驟時需要進行任何配置,那麼對我來說這將會非常有用。

回答

1

你的意思是你想調用一個Erlang函數來創建一個用戶嗎?您可以使用ejabberd_auth:try_register那個:

ejabberd_auth:try_register(<<"username">>, <<"example.com">>, <<"secret_password">>). 
+0

感謝它的工作。 – nadim 2014-08-28 13:25:03

+0

你能建議我從哪裏找到這個方法的鏈接? – nadim 2014-08-28 13:39:33

+1

我在'ejabberd_admin.erl'中發現了它。它包含了所有可以使用命令行工具完成的代碼,所以它通常是一種很好的方法來找到如何以編程方式執行某些操作。 – legoscia 2014-08-28 13:41:06