2011-02-17 93 views
2

我開發的.NET C#中的新的Facebook應用程序,我想選擇一些朋友,做把它們發佈到另一個頁面的東西我的代碼如下:如何從多朋友選擇器中獲取選定的朋友ID?

<fb:request-form type="Use ASP.NET" invite="true" method="POST" action="http://apps.facebook.com/gcmobtest/" content="Let&#39;s use ASP.NET together!<fb:req-choice url='http://apps.facebook.com/gcmobile/' label='Start using ASP.NET now!' />"> 
    <fb:multi-friend-selector actiontext="Share this ASP.NET sample with your friends!" showborder="true" rows="5" /> 
</fb:request-form> 

我希望得到朋友ID列表並在用戶點擊發送按鈕時由他們做點什麼。 我心底是感激,如果有人指導我什麼代碼寫在那裏

這個應用程序是類似於我想要做http://apps.facebook.com/special-gcards/

回答

1

Facebook將做一個POST到您的特定形式的URL(HTTP ://apps.facebook.com/gcmobtest/)。 POST將有一個名爲「ID」的字段,其中將包含所選的用戶ID。 http://developers.facebook.com/docs/reference/fbml/multi-friend-input/

Facebook已發佈好友請求的非FBML版本(javascript),該請求會直接返回ID(如果選擇了任何ID)。 http://developers.facebook.com/docs/reference/dialogs/requests/

在典型的Facebook方式,他們發行年01月26(http://developers.facebook.com/blog/post/453)v1.0和02月16日公佈的2.0(HTTP://developers.facebook .COM /博客/後/ 464)。