Sunday, October 25, 2009

Facebook App開發手記 - 如何讓User發送應用程式站內Request與郵件Request給朋友



為什麼已經有網站了,卻還是有很多網站經營者一窩峰的著手於Facebook App的開發呢?

毫無疑問的, 奠基於Facebook上廣大使用者(全球使用人數3億)的病毒式訊息散佈絕對是

主因, 網路就是一個營者通吃的世界, 大多數人使用Facebook的主因都是因為他們的朋友

都在用, 然而當一個網站的使用者突破了某個神奇的數字之後, 其他許多競爭者也大都只

能於其後望塵興嘆了, 而Facebook就是用了一些有創意的機制去加速了這個過程, 使得那

個數字的達成速度遠快於其競爭者, 使用者的累積代表了流量的提升, 而流量通常就是商

機, 對品牌與商品而言就是能夠有更多的曝光機會, 正如簡報中Sean Parker所分析的,

Facebook是一個Network Services, 有別於Google的Information Services, 而身為一個從

事於Network Services的公司, 其最主要的核心價值就在運用個人與個人以及群體與群

體, 甚至個人與群體之間的可能建立起無限的關聯(Relationship)去擴大資訊散佈的廣度與

深度.







Sean Parker's Web 2.0 Summit Presentation



以下要介紹的一個功能是我個人覺得Facebook在整個訊息散佈機制中最重要的一個環節

之一, 那就是可以讓你從朋友清單中選擇多個朋友去發送站內訊息或是email, 我們來看看

他是怎麼運作的.

6yeah Friends List App Demo on Facebook_1256490473198

在Facebook的FBML裡這稱為Fb:multi-friend-selector, 這個Widget會抓出目前登入使用

者所有的朋友, 然後User可以在Widget視窗中選取多個朋友去發送訊息, 如下圖所示.

6yeah Friends List App Demo on Facebook_1256491725803

而訊息發送出去之後, 這些訊息會出現在朋友的Home Page右上方的Requests區塊之中,

如下圖所示.

Facebook - Home_1256490921834
但是不論是發送Request或是email, Facebook都有做了發送數量上的限制, 這些限制可以

在Developer的應用程式Settings中查知.

Facebook - Home_1256492089580 
點選要查看的應用程式名稱

Facebook - Developers_1256492183612
進入設定頁後點選Statistic

Facebook - Developers_1256492445534 
點選Allocations Tab, 就可以看見如下圖所示的, 你目前App所能與使用者進行各項互動的Quotas

Facebook - Insights- 6yeah Friends List App Demo_1256492613998



No comments:

Post a Comment