我通常不会处理感叹号,但是我有几个小时才可以使用。我在产品页面上的Facebook标签上有完整的FBML的以下页面:

<fb:fbml version="1.1">
    <div id="container" style="width: 520px;">
        <fb:visible-to-connection>
            <div>
                Yay!
                <a href="{link}" style="border: 0; display:inline-block;">
                    <img src="{image link}" style="border: none;" />
                </a>
            </div>
            <fb:else>
                <div>
                    <img src="{image link}" style="border: none;" />
                </div>
            </fb:else>
        </fb:visible-to-connection>
        <div class="{a css class I have to censor}">
            <img src="{image link}" />
            <p class="nopurchase" style="font-family: 'Trebuchet MS Gothic', Arial; font-size: 10px;">
                some text.
                <a href="{link}" target="_blank">Click for something.</a></p>
        </div>
    </div>
</fb:fbml>

基本上,这是一个扇门。为了超越它,用户必须喜欢它所在的页面。它进行解析和渲染,但是无论出于何种原因,都会绘制两个条件(爱好者的div和非粉丝的div)。我不知道为什么fb:visible-to-connection没有这样做。

最佳答案

答案很简单。如果您是正在使用的应用程序的管理员,则无论您是否是粉丝,“可见连接”都会向您显示所有内容。普通用户将看到预期的功能。

10-07 19:51