Facebook Like Button to Facebook App (выглядит красиво, но работает неправильно)

Я попытался добавить Like-плагин в приложение Facebook. Я использовал Iframe-версию. Плагин выглядит красиво и, кажется, работает, но при нажатии на него не отображается информация о сайте на стене пользователя или даже фотография. Я предполагаю, что проблема в том, что Facebook не может очистить URL-адреса приложений Facebook, как сказал мне URL-адрес Facebook Linter:

https://developers.facebook.com/tools/debug

Можно ли добавить правильный Facebook Like в приложение Facebook? Если да, какой URL следует использовать? У меня не работает app.facebook.com/xxxxxxxxxxxx.

Я очень ценю ваши знания и советы.

Мой код iframe:

<iframe src="//www.facebook.com/plugins/like.php?href=https%3A%2F%2Fapps.facebook.com%2F347303448620703%2F&amp;send=false&amp;layout=standard&amp;width=450&amp;show_faces=true&amp;action=like&amp;colorscheme=light&amp;font&amp;height=80&amp;appId=347303448620703" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>

person Martti Hyvönen    schedule 26.02.2012    source источник
comment
Вы имеете в виду, как для страницы/приложения facebook?   -  person insomiac    schedule 27.02.2012
comment
Да, я имею в виду как для приложения Facebook.   -  person Martti Hyvönen    schedule 27.02.2012


Ответы (1)


Здесь вы можете сгенерировать код кнопки «Нравится» и добавить этот код в свое приложение: http://developers.facebook.com/docs/reference/plugins/like/

person insomiac    schedule 26.02.2012
comment
Да, я знаю. Но сгенерированный код не работает с приложениями Facebook. Я попробовал Iframe-версию. - person Martti Hyvönen; 27.02.2012
comment
‹iframe src=//www.facebook.com/plugins/like.php?href=https%3A%2F%2Fapps.facebook.com%2F347303448620703%2Fsend=falselayout=standardwidth=450show_faces=trueaction=likecolorscheme=lightfontheight=80appId= 347303448620703 прокрутка = без рамки = 0 стиль = граница: нет; переполнение: скрыто; ширина: 450 пикселей; высота: 80 пикселей; allowTransparency=true›‹/iframe› - person Martti Hyvönen; 27.02.2012
comment
Когда я попробовал идентификатор вашего приложения для подобного плагина и нажал на iFrame. Это дало мне это. Этот плагин не имеет реализации iframe с выбранными параметрами. Используйте JavaScript SDK и реализации HTML5 или XFBML или измените значение параметра отправки. - person insomiac; 27.02.2012
comment
Аби: Я не совсем тебя понимаю. Параметр отправки имеет значение false, как вы видите в коде iframe. Это не та проблема, с которой я столкнулся. Я предполагаю, что проблема в том, что паук Facebook не может индексировать или очищать приложения Facebook, потому что им нужна аутентификация. Забавно, что вы не можете добавить кнопку Facebook Like в приложение Facebook. Не поймите меня неправильно, плагин Facebook iframe Like выглядит великолепно, но работает неправильно. Когда пользователь щелкает, он должен добавить фотографию и заголовок страницы (мои теги открытого графика в порядке) к сообщению на стене пользователя. Теперь он просто публикует ссылку. - person Martti Hyvönen; 27.02.2012
comment
Получил вашу проблему. URL-адрес должен быть связан со страницей вашего приложения facebook, а не с вашим приложением. Вот почему он не работает. Например: URL-адрес приложения: apps.facebook.com/cityville URL-адрес страницы: facebook.com/pages/CityVille/168232079864416?ref=ts Facebook не поддерживает лайки приложения , они поддерживают лайки на странице. - person insomiac; 27.02.2012