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 に答える