0

这是代码:

<fb:serverFbml width="650" "margin-left: 10px;" >
        <script type="text/fbml">
<fb:fbml>
<fb:request-form
        action= "<?=$action?>"
        target= "<?=$target?>"
        method= "<?=$method?>"
        invite= <?=$invite?>
        type= "<?=$type?>"
        label = "<?=$label?>"
        content="<?=$content?>"
        exclude_ids = "12312345,2345235"
        >

<fb:multi-friend-selector showborder="false" actiontext= "Invite your friends"  rows="5" cols="5" bypass="skip" target="_top" />
</fb:request-form>
</fb:fbml>
</script>
</fb:serverFbml>

一切都被渲染得很好,但是 FBML 没有排除参数 exclude_ids 中提到的 IDS,并且它在朋友选择器的普通版本和压缩版本中都不起作用。任何人都可以帮我解决它吗?

4

1 回答 1

1

编辑:

实际上我刚刚发现了您的错误,您将 exclude_ids 放在请求表单中而不是多朋友选择器中:

<fb:multi-friend-selector showborder="false" actiontext= "Invite your friends" rows="5" cols="5" bypass="skip" target="_top" exclude_ids="121212232,233423423" />


我相信你犯了和我之前一样的错误,那些 id ( 12312345,2345235) 看起来不像 facebook uid,它们太低了。

当我在数据库中将 uid 作为整数引入时,我遇到了同样的问题,uid 不适合整数并且它们会损坏。要存储 fb uid,您需要一个 BigInteger。

于 2011-02-24T09:27:36.463 回答