Как отправить одно сообщение XMPP с php - PullRequest
1 голос
/ 25 июня 2019

Я использую бесплатный хостинг для своего php и использую его для отправки сообщения XMPP на мою учетную запись Jabber. Тем не менее, XMPPHP, кажется, не работает, когда я использую его.

Причина, по которой я использую размещенный сценарий PHP, заключается в том, что у меня нет личного IP-адреса, и мой сценарий должен получить запрос POST от webhook, чтобы затем отправить сообщение XMPP обратно на мой компьютер дома

Я пытался использовать converse.js, но отсутствие документации о том, как использовать его для отправки одного сообщения, не позволило мне использовать его

    $conn = new XMPPHP_XMPP('conversejs.org', 5222, 'iot_d34dc0de', 
    'myPassword', '', $printlog=true, $loglevel=XMPPHP_Log::LEVEL_VERBOSE);    
    try {
        $conn->connect();
        $conn->processUntil('session_start');
        $conn->presence();
        $conn->message('d34dc0de@xabber.org', 'This is a test message!');
        $conn->disconnect();
    } catch(XMPPHP_Exception $e) {
        die($e->getMessage());
    }

Я ожидаю отправить сообщение на d34dc0de@xabber.org, но я даже не уверен, что он может подключиться

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...