我們已經實現了一個iPhone應用程序,它使用Facebook聊天,部分通過xmpp,部分通過facebook圖形API。Facebook聊天API和表情
一切都很好,直到它表情符號。當我們在iPhone上輸入表情符號時,我們會在顯示屏上看到正確的表情符號。
但是,我們從facebook獲得的消息是一些其他轉義序列,因爲我們通過xmpp發送到Facebook。
這裏有一個例子:
<message type="chat" to="[email protected]"><body></body></message>
當我們回顧從Facebook該消息我們得到follwing:
{
"author_id" = someID;
body = "\Uf637";
"created_time" = 1351607849;
"message_id" = "someID_41";
"thread_id" = someID;
}
這裏是我們的FQL-聲明 我們通過XMPP發送以下XML消息:
@"SELECT message_id, author_id, thread_id, created_time, body FROM message WHERE thread_id = %@"
但爲什麼Facebook轉換emo ticon,在網站上的Facebook聊天中正確顯示? 關於這個問題的任何想法?
問候, 丹尼爾
謝謝,這有很大的幫助。 – Grinarn