2010-08-31 61 views
0

比方說,有一個博客條目,你有HTML代碼,它看起來像這樣:發佈至Facebook通過圖形API - HTML博客條目與內嵌圖片

<h1>Hi</h1> 
<img src="http://thesource.com/someImage.gif"/> 
<p>And just a little more text, with a &nbsp;</p> 

如果使用圖形API來發送到Facebook,消息將看起來完全如上。我爲了清理HTML,這將刪除所有的HTML使用HTMLCleaner,所以它看起來更像:

Hi 
And just a little more text, with a &nbsp; 

有沒有辦法送這臉譜,並讓他們正確渲染呢?我需要手動去除圖像並將它們放回我發送的文本中嗎?我怎樣才能擺脫特殊的HTML字符,如&nbsp;

+0

當你說「發送到Facebook」你的意思是什麼?你希望這個能夠正確分享嗎? – 2010-09-01 14:14:23

+0

@Peter Bailey:修改回答問題 – walnutmon 2010-09-01 14:32:48

回答

1

要轉換的實體,使用html_entitiy_decode()

如果你想在你的流後的圖像(或其他媒體),你就必須做到這一點作爲attachment

+0

我正在使用Java,我想出瞭如何解碼HTML,他們可能應該是單獨的問題。附件對我來說是一種工作,我所看到的唯一問題是我希望附件能在帖子中,所以有一些文字,圖像,然後是更多的文字,甚至可能嗎?我會接受你的答案,不管你是否知道:) – walnutmon 2010-09-01 15:05:31

+0

不,這是不可能的。牆帖必須符合FB的架構,並且消息/說明字段僅爲純文本。 – 2010-09-01 15:13:31

相關問題