2011-02-17 94 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)。