Описание тега ejabberd-api

3 ответа

Ошибка 400 неверных запросов при вызове ejabberd api

Я получаю 400 ошибочных запросов при вызове конечной точки "/api/get_roster" ejabberd. Я держал "get_roster" в области видимости при запросе токена oauth. Ошибка 400 неверных запросов в ejabberd Я думаю, что есть некоторые проблемы с разрешениями. В…
11 апр '17 в 15:18
2 ответа

Ejabberd 17: Как создать ловушку, которая вызывается для автономных сообщений?

Я хочу создать хук, который вызывается всякий раз, когда создается автономное сообщение. Пример: пользователь-a (онлайн) отправляет сообщение пользователю-b (офлайн). Затем согласно ejabberd сообщение сохраняется и отправляется, когда пользователь b…
1 ответ

Как напрямую добавить пользователя в muc room в ejabberd

Как напрямую добавить пользователя в muc room в ejabberd без отправки приглашений. Добавление пользователя в muc room осуществляется только администратором. Является ли их любой метод для использования ejabberd rest api. Пожалуйста, предложите. зара…
20 сен '18 в 17:23
1 ответ

Невозможно понять сбой при добавлении поля в vcard в ejabberd

Я пытаюсь добавить новое поле в vcard как "Abc". Для этого я добавил xml для этого поля "Abc" в файле xmpp_codec.spec. И ссылался на это в #vcard_temp. Я поместил файлы xmpp_codec.erl,xmpp_codec.hrl, xep0054.erl, сгенерированные таким образом после …
1 ответ

ejabberd - Конфигурация mod_http_api

Я нахожусь в процессе тестирования mod_http_api, чтобы заменить существующее использование mod_rest в нашей реализации. Я могу ограничить доступ к некоторым командам из группы IP-адресов, используя опцию "admin_ip_access". Я могу успешно выполнить н…
01 сен '16 в 11:53
1 ответ

ejabberd - соединение двух пользователей через API

Я использую ejabberd в качестве сервера XMPP в моем проекте ASP.Net. Как мне программно соединить или подружить двух пользователей? Есть ли какой-нибудь способ получить доступ к API ejabberd? Любые указатели на примеры кода будут великолепны.
30 мар '16 в 15:06
2 ответа

ejabberd mod_http_api запрос на отдых

Я пытаюсь сделать несколько запросов на отдых (без OAuth), но ejabberd всегда отвечает "HTTP/1.1 400 Bad Request" Вот деталь: версия ejabberd: 16.02 конфигурация ejabberd port: 5280 ip: "::" module: ejabberd_http request_handlers: ##"/websocket": ej…
26 мар '16 в 11:48
1 ответ

Я хотел бы изменить jid для учетной записи ejabberd

Я хотел бы изменить jid для учетной записи ejabberd. Моя цель изменить jid аккаунта - изменить номер мобильного телефона пользователя. Все мои счета jid - это номер телефона клиента. Так что с какой-то целью пользователь меняет свой номер телефона. …
01 янв '19 в 05:56
1 ответ

Как показать пользователей базы данных с Erlang?

Я не могу запросить во внутренней базе данных, с консоли ejabberdctl debug Erlang/OTP 20 [erts-9.3] [64-bit] [smp:2:2] [ds:2:2:10] [async-threads:10] Eshell V9.3 (abort with ^G) (ejabberd@localhost)1> Можно ли отображать зарегистрированных пользо…
0 ответов

Как добавить пользователей в многопользовательский чат ejabberd?

Я работал над чатом ejabberd, я могу создать многопользовательский чат с командой sudo ejabberdctl create_room mychat localhost xmpp_domain Я хочу знать, как создать его на виртуальном хосте, поскольку он не создается на виртуальном хосте, и как доб…
21 июл '16 в 17:23
2 ответа

org.apache.xmlrpc.XmlRpcException: Ошибка -118 {ошибка,access_rules_unauthorized}

Я пытаюсь получить ответ get_roster в ejabberd через клиента XML-RPC, но я использую версию ejabberd 18.9, и она показывает мне эту ошибку: org.apache.xmlrpc.XmlRpcException: Ошибка -118 Возникла проблема '{error,access_rules_unauthorized}' при выпо…
15 окт '18 в 11:09
0 ответов

Как настроить ejabberd.yml для ограничения некоторых пользователей?

Я хочу разрешить определенные анонимные аутентификации, но с некоторыми ограничениями. Например, пользователь "user1@anonymous.domain.com" должен иметь возможность общаться только с "user1@mydomain.com". В старых версиях ejabberd я использовал mod_f…
30 апр '18 в 16:50
1 ответ

Зарегистрировать нового пользователя в ejabberd с помощью REST API

Я использую ejabberd-18.01 на Windows 10 (localhost). Я пытаюсь подключиться к ejabberd через Postman, используя веб-метод: POST: localhost: 5280 / api / specific_api_method В соответствии с официальной документацией API ( https://docs.ejabberd.im/d…
06 окт '18 в 12:34
1 ответ

Как установить set_room_affiliation для mod_muc в ejabberd?

Привет! Я использую ejabberd версии 16.04 для моего приложения чата и использую mod_rest для создания комнаты сговора и для отправки приглашения в комнату. Теперь мне нужно установить set_room_affiliation для определенного mod_muc, но там говорится,…
20 июл '16 в 19:30
2 ответа

Как я могу добавить детали VCard существующего пользователя в базе данных ejabberd, используя php

Я пытаюсь написать php скрипт для добавления данных VCard существующего пользователя, зарегистрированного в нашем ejabberd server, в vcard tableесть поле vcard, Я понимаю, что это населено XML-data, Не могли бы вы рассказать мне, как мне следует реа…
11 сен '18 в 17:52
1 ответ

ejabberd блокирует связь с бэкэндом

У меня есть сценарии, когда пользователи в реестрах общаются друг с другом, но иногда нам приходится блокировать связь между бэкэндом между двумя пользователями. Как я могу заблокировать общение таким образом
13 июн '18 в 18:55
0 ответов

Как использовать токен OAuth для соединения с ejabberd в Stophe.js?

Я пытаюсь подключиться к серверу ejabberd из strophe.js. Я включил OAuth в ejabberd и благодаря этому смог успешно получить токен OAuth для пользователя, как только пользователь прошел аутентификацию. Рабочий процесс выглядит примерно так: Когда пол…
1 ответ

Как разбить список вызовов на ejabberd

Я использую службу чата на ejabberd, но после 4-5 месяцев простоя я пришел к тому случаю, когда отбор списков занимает много времени у пользователей, чей список слишком велик. Во многих местах упоминается, что в ejabberd нет функции разбиения на стр…
1 ответ

Как использовать модуль регистрации ejabberd для пользовательского входа

Я новичок в ejabberd и erlang и создал базовое приложение, которое сначала проверяет, есть ли у пользователя логин или нет. Так что в основном он проверяет таблицу входа в систему mnesia и подтверждает это. Теперь я увидел, что ejabberd также имеет …
1 ответ

Настроить HBase с Ejabberd

Я планирую использовать HBase для моего сервера Ejabberd. Я пытался получить некоторую документацию о том, как его настроить, но я не мог, пожалуйста, кто-нибудь может помочь мне, дав ссылку на документацию. Спасибо, Шива Прасад Г