在Facebook上为XMPP恢复哈希头像

时间:2013-06-22 13:48:37

标签: facebook xmpp chat asmack avatar

我使用asmack作为Facebook聊天的XMPP客户端。我对恢复头像的哈希有一个小问题。 Vcard和Presence为同一张照片发布不同的哈希值。

存在释放此片段xml:

<presence to="-1397017951@chat.facebook.com/Simple Chat for facebook_9f178c85_4DFBAD2D51CCA" 
    from="-100001386664684@chat.facebook.com">
        <x xmlns="vcard-temp:x:update">
            <photo>4315d3952f68dcc09fe5e2c656e7d73707d950ec</photo>
        </x>
</presence>

使用vCard对象时会发出不同的哈希: 的 4e935a5e328ddd204f08d4d7159712accaada491

头像是一样的 怎么会?我必须做一些其他操作才能获得相同的哈希值?

1 个答案:

答案 0 :(得分:0)

您是否可以在收到该状态更新后发布您发送到服务器的XMPP跟踪?

如果您的客户端无法识别哈希值,则应该查询服务器。这是发生了吗?

您是否有可能针对base64编码数据而不是原始数据本身计算哈希值?