トランスポートを使用して、独自の ejabberd サーバーから Facebook チャットを実装しようとしています。
編集
フォローアップの質問に応えて、これは私がサーバーに送信するリクエストです。
var imgcard = $iq({ to:name, from:connection.jid, type: 'get', id :'avatar'+name})
.c('vCard', {xmlns:'vcard-temp' })
connection.sendIQ(imgcard, getImg);
応答は次のとおりです。
<body xmlns="http://jabber.org/protocol/httpbind">
<iq xmlns="jabber:client"
to="yummy61@li188-236.members.linode.com/24581935361290171300602628"
from="666346810@facebook.li188-236.members.linode.com"
id="avatar666346810@facebook.li188-236.members.linode.com"
type="result">
<vcard xmlns="vcard-temp">
<desc></desc>
<photo>
<binval>/9j/4AAQSkZJRgABAQAAAQABAAD/9sAQwACAQEBAQECAQEBAgICAgIEAwICAgIFBAQDBAY...
</binval>
</photo>
</vcard>
</iq>
</body>
私はbinvalを取得しますが、画像タイプは取得しません。誰かが私が犯した間違いを言うことができますか?