我正在尝试获取用户在中选择的uids,但始终返回空的ids。
<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;
}ids总是返回null。
发布于 2011-05-19 09:30:32
为什么你要以action的形式传递你的密钥?
要回答您的问题,您必须将invite=设置为“true”才能获得ID。但请注意,整个过程已经改变,正在使用requests 2.0,但有非常严格的限制。详情请参见http://bugs.developers.facebook.net/show_bug.cgi?id=17113。
编辑:修复错误的bug id
https://stackoverflow.com/questions/6052647
复制相似问题