fb: видимый для соединения не работает! - PullRequest
2 голосов
/ 01 сентября 2010

Я обычно не имею дело с восклицательными знаками, но у меня есть часы, прежде чем это выйдет в эфир.У меня есть следующая страница, полная FBML для вкладки Facebook на странице продукта:

<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 для фанатов и тот, что не для фанатов) нарисованыЯ понятия не имею, почему fb: visible-to-connection этого не делает.

Ответы [ 3 ]

5 голосов
/ 15 сентября 2010

Ответ прост.Если вы являетесь администратором приложения, которое вы используете, видимое соединение покажет вам все, независимо от того, являетесь ли вы фанатом или нет.Обычные пользователи увидят ожидаемую функциональность.

1 голос
/ 29 ноября 2010

Да, если вы являетесь администратором, вы получаете ловушку все время. Если вы зайдете на страницу с учетной записью, которая не является администратором, вам может понравиться страница, а затем посмотреть содержимое, как и ожидалось. Спасибо

0 голосов
/ 06 сентября 2011
  1. Перейдите в АККАУНТ в правом верхнем углу экрана
  2. Нажмите ИСПОЛЬЗОВАТЬ FACEBOOK AS PAGE
  3. Выберите другую страницу, затем проверьте свою функциональность - это должно работать
...