вам нужен app_id для dialog.feed

У меня есть простой сайт с проигрывателем флеш-роликов, управляемым плейлистом.

сайт НЕ является приложением facebook.

когда пользователь щелкает видео для просмотра из списка воспроизведения, название, описание и миниатюра этого видео регистрируются в переменных javascript.

на сайте также есть кнопка facebook для обмена. Если пользователь нажимает кнопку «Поделиться в фейсбуке» во время воспроизведения видео_123, тогда информация о видео_123 должна отображаться, когда публикация публикуется на стене фейсбука пользователя.

единственная проблема заключается в том, что http://www.facebook.com/dialog/feed кажется требуется app_id, но мой сайт не является приложением fb.

какие-нибудь предложения, пожалуйста?

Благодарю.


person dsdsdsdsd    schedule 28.12.2011    source источник


Ответы (1)


У вас должно быть приложение для использования диалогов.

Просто создайте приложение, настройте его так, чтобы оно указывало на ваш сайт (без настройки холста приложения) и используйте Feed Dialog< /а>

Обновление: если вам не нужно создавать приложение по каким-либо причинам, единственным вариантом для вас является использование Кнопка Facebook Share (устарела) см. раздел "Создание собственного URL-адреса общего доступа"...

Обновление 2:
Кнопка "Поделиться" устарела, и ее документация больше не доступна (ссылка выше перенаправляет на документацию Feed Dialog, старая страница в веб-архиве)

person Juicy Scripter    schedule 28.12.2011
comment
juicy scripter, спасибо за ответ. Проблема в том, что сайт предназначен для клиента, у которого нет аккаунта в фейсбуке, и он не хочет его создавать (это государственное учреждение). и мне действительно не нравится идея создания «приложения», использующего мою учетную запись facebook, которая ссылается на их веб-сайт. Я использую feed.dialog, потому что он позволяет динамически заполнять поля содержимого общего доступа ... есть ли какой-либо другой способ сделать это? - person dsdsdsdsd; 28.12.2011