Как показать «через [имя моего приложения» при размещении кнопки «Мне нравится» внутри приложения - PullRequest
2 голосов
/ 17 февраля 2012

Я пытаюсь предоставить кнопки «Мне нравится» ВНУТРИ моего приложения на Facebook, которые позволят пользователям «Нравится» динамический контент для рекламы приложения.

По этой причине, когда кто-то «Мне нравится» и сообщение появляются на его стене, мне нужно сказать «через [Имя моего приложения] и значок приложения в нижней части сообщения. Однако с моим текущим методом я Я прекрасно вижу сообщение, включая ссылку на внешний URL, но название приложения отсутствует.

Приложение запускается путем загрузки index.php из моего URL-адреса Canvas. Index.php ссылки:

и $ (документ). Уже делает это:

            FB.init({
                appId       :   '[my app id]',
                status      :   true,
                cookie      :   true,
                xfbml       :   true
            });

затем загружает контентные страницы через Ajax в пустой div в середине страницы.

Страница, загружаемая через Ajax, содержит множество примеров следующего:

Затем в $ (document) .ajaxComplete () я делаю FB.XFBML.parse ();

Динамическая страница, на которую ссылаются, имеет следующие теги:

    <meta property="og:title" content="my title" />
    <meta property="og:description" content="<?=$php_variable?>" />
    <meta property="og:type" content="website" />
    <meta property="og:url" content="[the url of this page]" />
    <meta property="og:site_name" content="site name" />
    <meta property="fb:app_id" content="[my app id]" />

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

Заранее спасибо за помощь!

1 Ответ

1 голос
/ 17 февраля 2012

Кнопка «Мне нравится» не относит подобное к приложению, связанному с понравившимся URL-адресом - ссылки «через» нет - добавление приложения на страницу сделано, чтобы приложение могло публиковать пользователям, которым нравится страница, управлять информацией и т. д.

...