XMPP Facebook Chat, X-FACEBOOK의 기능을 프로토 타입 테스트 프로그램을 사용하여 체크 아웃하고 있습니다. Gmail 서버와 함께 geoloc 메시지 XEP 0080을 사용하여 훌륭하게 작동했지만 X-FACEBOOK을 통해 동일한 XML 구조를 보내려고하면 메시지를 자르고 GeoLoc 노드를 제거합니다. 누군가 X-FACEBOOK에서 XEP 0080 메시지를 보낼 수 있는지 알고 싶습니다. 그렇다면 Facebook Chat XMPP 서버가 GeoLoc 정보를 자르지 않게하기 위해 어떤 구조를 사용해야합니까?XEP 0080 지원
보낸 XMPP의 geoloc 메시지 : 클라이언트가
<message to="[email protected]" from="[email protected]/19256ca9_4C5CC12947646" type="chat" xml:lang="en">
<event xmlns="http://jabber.org/protocol/pubsub#event">
<items node="http://jabber.org/protocol/geoloc">
<item id="">
<geoloc xmlns="http://jabber.org/protocol/geoloc">
<lat>40.488137</lat>
<lon>-3.397623</lon>
<timestamp>2012-07-27 09:09:50 GMT</timestamp>
<msgType>0</msgType>
</geoloc>
</item>
</items>
</event>
<body>
</body>
수신 메시지 :
<message xmlns="jabber:client" from="[email protected]" to="" type="chat">
<active xmlns="http://jabber.org/protocol/chatstates"/>
<body></body>
</message>
모든 솔루션이나 의견이 크게 감사합니다.
음, 술집 하위하지 않고, 당신이 게시 한 유사하기 위해 XML을 변경하고, 여전히 같은 문제는받는 사람에 수신 한 메시지 내가 생각합니다 GeoLoc 노드 아래의 모든 네임 스페이스를, 부족 해당 형식을 지원하지 않는 서버 결과. IQ 구독자 옵션을 사용해 볼 수 있습니다. 사용자에게 정보를 직접 보낼 수있는 솔루션을 찾는 것이 더 좋습니다. 가능성이있는 경우, 페이스 북 서버에서 사용자 A에서 사용자 B로 GeoLoc에 관한 정보를 보낼 수있는 작은 경우조차도 큰 도움이 될 수 있습니다. 그렇지 않으면 잘 받아 들여야 할 것입니다. 도움말 BTW를위한 Thx.