Как я могу получить аватар пользователя, используя API в ejabbred? - PullRequest
0 голосов
/ 20 сентября 2018

Мне нужно получить изображение профиля пользователя ИЛИ аватар с помощью API от EJABBRED ?Я использую PHP для API.Как я могу это сделать?

1 Ответ

0 голосов
/ 20 сентября 2018

Это зависит от того, как вы храните аватар, так как в Jabber есть несколько способов.Например, Tkabber может хранить аватар в пользовательском vcard.В этом случае вы можете использовать команду get_vcard2.Например:

$ ejabberdctl get_vcard2 user1 локальный PHOTO BINVAL R0lGODdhcAAcAIABAAAAAP /// ywAAAAAcAAcAAACb4SPqcvtD6OctNqLadi8 + ш + G4kiW5skh6Mq27pse8EzXrWrn + h7g / A9c + YLE4mdoTBKRyuaO6YzSoNLqTWbNvqjarojrDXfAYjG57D2jteq1te2WwuPOOV1pvxvz + iW2H8YH + JNRaHiImKi4yAhQAAA7

1005 *
...