1

我正在尝试获取用户在其中选择的 uid,但始终将 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>

用户邀请后,重定向到我的操作。

[HttpPost]
    public ActionResult Index(long[] ids)
    {
        return null;

    }

id 总是返回 null。

4

1 回答 1

0

为什么在上帝的绿地上你以行动的形式传送你的密钥?

要回答您的问题,您必须设置邀请="true" 以获取 ID 的 AFAIR。但是请注意,整个过程已经改变,并且正在使用 requests 2.0,但有非常严格的限制。有关详细信息,请参阅http://bugs.developers.facebook.net/show_bug.cgi?id=17113

编辑:修复了错误的错误 ID

于 2011-05-19T01:30:32.483 回答