C# Can';我无法从MVC上的fb:request表单的帖子中获得UID

C# Can';我无法从MVC上的fb:request表单的帖子中获得UID,c#,facebook,asp.net-mvc-3,post,fbrequest-form,C#,Facebook,Asp.net Mvc 3,Post,Fbrequest Form,我试图获取用户在页面上选择的UID,但总是返回null ID <fb:request-form action="http://myapp/controller/index?id=<apid>&sk=<secret>" method="POST" invite="false" type="Invite" content="<fb:req-choice url='http://myapp/controller/index?id=<a

我试图获取用户在页面上选择的UID,但总是返回null ID

 <fb:request-form action="http://myapp/controller/index?id=<apid>&sk=<secret>"
        method="POST" invite="false" type="Invite" content="<fb:req-choice url='http://myapp/controller/index?id=<apid>&sk=<secret>' label='invite' />">
    <fb:multi-friend-selector showborder="false" bypass="cancel"  cols=3  actiontext="Invite example"/>
    </fb:request-form>

ID总是返回null。

为什么在上帝的绿色地球上,你要以动作的形式传输你的密钥

要回答您的问题,您必须设置invite=“true”以获取ID的AFAIR。但是请注意,整个过程已经改变,并且正在使用requests 2.0,但有非常严格的限制。有关详细信息,请参阅


编辑:修复了错误的bug id

Tks Rufinus。关于秘密钥匙,是我的错。不幸的是,我设置了invite=“true”,但没有任何更改。Ids参数继续为空。有什么我可能遗漏的吗?请查看“工作”版本。但也许可以在新的requests 2.0小部件中尝试这种方法。这似乎是未来的做法
[HttpPost]
    public ActionResult Index(long[] ids)
    {
        return null;

    }