2011-08-29 29 views
1

我們的應用程序可以成功發佈到朋友的牆上。但是,如果郵件中包含一個網址,它會被Facebook自動刪除。如果手動張貼到朋友的牆上,郵件中的鏈接顯示正常。這是一個Facebook應用限制嗎?如果是這樣,是否有解決這個限制的方法?貼到牆上:描述中的鏈接被移除

+0

嘗試使用任何這些網站,使您的網址縮短,我有我的應用程序運行和張貼鏈接在Facebook上這樣沒有問題的方式。 –

回答

1

他們這樣做是爲了防止鏈接垃圾郵件。否則,Facebook將填充pr0n,V14gr4和w4r3z的鏈接。

我希望Facebook在您的瀏覽器中執行一些Javascript時,活動人員會貼到牆上。該Javascript會讓他們的服務器知道該鏈接是由支持Javascript的瀏覽器構成的。對於直接與HTTP進行對話的Web應用程序來說,情況並非如此。

如果我是正確的,那麼你需要一個集成到你的應用程序的Javascript解釋器,或者如果Facebook期望的響應足夠簡單,那麼你可以通過發送一個固定的響應來僞造它。

嘗試在運行Javascript調試器的同時查看朋友的牆,然後製作兩個帖子,一個沒有鏈接。你也可以在你的計算機和互聯網之間放置一個協議分析器。