Re: [ js ] 將文章存在網址

看板Ajax作者 (藍藍紫黃橘 粉灰白綠咖)時間15年前 (2011/02/28 16:09), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《driftseed (阿輝)》之銘言: : http://simu.web.fc2.com/post.htm : 貼文章↑,免註冊、免申請... : 上面是小弟的網站(只是用來堆雜物ˊ ˋ) : 事實上貼文章並不會我的網站記錄下來, : 真的文章內容應該是存在 : 「4fun縮網址」的主機上 : 例如:http://4fun.tw/teKi (本版版龜) : 遇到的問題是:網址過長~(文章內容=網址) : 解決辦法:1.將文章每1000字切成一個段落,例如共切成2段 : 2.背景作業,將這兩段背景作業得到縮網址= : 例如得到 ttp:/4fun.tw/001 ttp:/4fun.tw/002 : 3.將上面兩個網址當成一篇新文章再縮一次 : 例如得到 ttp:/4fun.tw/003 : ttp:/4fun.tw/003 就是最終的縮網址,可以傳給msn的親朋好友看 : 只靠js有辦法背景作業並且得到ttp:/4fun.tw/001、ttp:/4fun.tw/002 : 這些值嗎? 你要做的東西 ppt已經有了http://ppt.cc/?txt=1 不過你可能想要自己做一個 你說的超過1000字切文章方法 不容易做到 主要是因為4fun似乎沒有API 因此首先你難以知道網址被縮成什麼(001或0xx) 尤其是不跳頁只用ajax時 最後就算你分別縮好了文章.htm?serial=001,022,044,111,222 難以知道001~222 分別被轉址到那裡去 (通常只能直接連該縮址) 除非4fun有提供API、專門的查詢頁面 或是用(多個)第三方的服務 e.g., http://unshort.me/ 此網站有API可查詢被縮過的原址,回傳JSON、XML格式 若只想以client side來解,解法很有限: 1.用goo.gl,但此api只能用post method且回傳json,  宜採用修改過的方案:http://ggl-shortener.appspot.com/  它回傳jsonp,但這方案太熱門了,常常爆流量。 2.縮址何其多,找一個完全符合需求的網站。  或是退而求其次,可以ajax縮址的網站,  2a)再找一個服務能將JSON、XML轉成jsonp(類似Google Feed API),  將前者的縮址用unshort轉成json,再用後者將json轉成jsonp。 2b)用Google Spreadsheets API,可儲存、讀取縮址。(沒用過,但值得嘗試) server side的解法就太多了: 1.你自己本身就可以是個縮址服務,長短址對應可用XML, TEXT, CSV?存,  不用專門的DB。 2.一個一個去parse 4fun gen.php轉成什麼縮址,  最後別人查詢時,就一個一個去看該縮址header的location是什麼。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.122.30.198

02/28 16:12, , 1F
阿...跟funp有什麼關係阿?
02/28 16:12, 1F

02/28 16:18, , 2F
呃 我寫錯了 4fun != funp >.<
02/28 16:18, 2F
※ 編輯: tomin 來自: 140.122.30.198 (02/28 16:30)
文章代碼(AID): #1DQrWyyt (Ajax)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1DQrWyyt (Ajax)