如何从多朋友选择器中选择朋友ID?

时间:2011-02-17 16:10:24

标签: facebook facebook-graph-api facebook-c#-sdk

我正在.net c#中开发一个新的facebook应用程序,我想选择一些朋友,然后在我的代码所在的另一个页面上发布一些内容:

<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 个答案:

答案 0 :(得分:1)

Facebook将对表单中特定的URL(http://apps.facebook.com/gcmobtest/)进行POST。 POST将有一个名为“ids”的字段,其中包含所选的用户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方式,他们于1月26日发布了v1.0(http://developers.facebook.com/blog/post/453)并于2月16日发布了2.0(http://developers.facebook.com/博客/后/ 464)。