我如何在ejabbred中使用api获取用户头像?

时间:2018-09-20 11:10:55

标签: php ejabberd-api

我需要使用 EJABBRED 中的API获取用户个人资料图像或头像吗? 我正在使用PHP for API。 我该怎么办?

1 个答案:

答案 0 :(得分:0)

这取决于您存储化身的方式,因为Jabber中有几种方法。例如,Tkabber可以将头像存储在用户vcard中。在这种情况下,可以使用get_vcard2命令。例如:

  

$ ejabberdctl get_vcard2 user1 localhost PHOTO BINVAL   R0lGODdhcAAcAIABAAAAAP /// ywAAAAAcAAcAAACb4SPqcvtD6OctNqLadi8 + W + G4kiW5skh6Mq27pse8EzXrWrn + h7g / A9C + YLE4mdoTBKRyuaO6YzSoNLqTWbNvqjarojrDXfAYjG57D2jteq1te2WwuPOOV1pvxvz + iW2H8YH + JNRaHiImKi4yAhQAAA7