Pages

2012-01-31

智邦PP一元簡訊API呼叫

台灣市面上的一元簡訊服務,大部分採各自會員網頁介面,很少有提供程式API讓用戶自行撰寫程式發送簡訊。終於在智邦PP一元簡訊消費平台上,終於有提供簡易API方式給用戶:
http://pp.url.com.tw/option/api
image

智邦API是使用HTTP POST方式傳入,回傳時使用PHP陣列,使用C#還是可以輕易完成整個API的呼叫。網上關於如何實作POST多參數資料的傳遞範例碼很多,為了方便使用,我將它包成一個Helper物件:
 image

回傳的文字訊息,則可依照官方網頁的API說明作字串擷取判斷。透過這樣API方式,您可以自己打造符合手機Screen Size的網頁或開發APP來傳送一元簡訊。
 image
最後,小抱怨一下台灣簡訊價格相較大陸,實在太貴啦~ 以電信數據及3G資料量的比例原則,公道自在人心。

2012-01-11

跳過蘋果動新聞嵌入廣告

蘋果動新聞是蠻有趣的新聞報導方式,雖然它的內容有誘導及想像之處,但一切就端視閱聽人自己心中的一把尺。片頭常有很煩人的廣告,而且至少得等到播一半才能Skip略過,是屬於比較暴力式推銷方式。

為了跳過這樣煩人的置入式廣告,有網友分析出它是利用Cookie來記錄是否已播放過廣告,可以在IE「網際選項/隱私權/網站」裏把此網站的Cookie禁用,有效防止AD播放。但一些非IE的瀏覽器(如Maxthon)因為有自己專屬的Cookie控制,因此得利用Javascript來控制Cookie.

先分析動新聞網頁源碼:
image

由上圖源碼得知,只要obj.newstate=’COMPLETED’,嵌入式廣告就會消失。所以只要在網址列上輸入特定的Javascript來覆蓋這段函式,就可以達到此目的。

javascript: changeADState({newstate: 'COMPLETED'}); changeADState(); history.go(0); void(0);
其程式意思在於先設定該newstate Cookie變數為"COMPLETED”狀態,再呼叫執行它使之儲存,再重新載入該頁!你可以把這段程式碼Bookmark起來,遇到廣告播放時按一下就行了。