2010-12-16 3 views
-1

Я построил опрос, и в конце я хочу, чтобы пользователи делились своим результатом на своей стене facebook, но мне трудно найти какие-либо примеры или ссылку.Опубликовать контент в facebook на стене пользователя?

что-то типа;

<div> 
[ image/graphic ] 
"I've just completed survey XXX and got 90%" 
<a>post on my wall</a> 
</div> 

любая помощь оценена - даже если ее справедливая терминология я могу найти!

ответ

3

Начало here. В принципе, вы создаете веб-сайт, который хотите интегрировать в Facebook. Для этого вашим пользователям потребуется «войти в Facebook» с вашего сайта (если они уже не вошли в систему, например, на другой вкладке браузера) и разрешить вашему сайту выполнять определенные действия в Facebook от их имени.

Часть Single Sign-On, где вы будете инициализировать свой сайт в качестве приложения Facebook (сначала вам нужно создать приложение на Facebook) и предоставить кнопку входа для ваших пользователей.

Ваша кнопка входа в систему может быть настроена на то, чтобы спросить пользователя о том, что specific permissions действует от их имени с помощью Facebook. Я думаю, что тот, который вы хотите, это publish-stream, но я едва знаком с ним, поиграю с функциональностью и посмотрю, что лучше всего подходит для вас. Вашим пользователям будет представлен всплывающий div, в котором говорится, что ваш сайт (или приложение) запрашивает эти конкретные разрешения, и у них есть возможность разрешить или запретить. Пример можно увидеть here.

После того, как у вас есть разрешение пользователя, вы использовать куки (как это показано с помощью PHP обратно на одну ссылку Sign-On), чтобы получить доступ к информации по использованию Graph API, тем JavaScript SDK, Social Plugins и т.д.

+1

спасибо - в итоге получилось что-то, но все еще есть проблемы с изображениями (случайным образом работает иногда). Это тоже очень помогло. http://developers.facebook.com/tools/lint/ – v3nt 2010-12-22 00:01:44

1

вы должны использовать facebook api.

Получить право «publish_stream» пользователя и использовать метод «api» объекта соединения (с такими параметрами, как: «/ userid/feed», «post», массив информации о сообщении).

Я не могу найти правильный код, и официальный документ не всегда обновляется.

ИЛИ

Просто добавьте кнопку facebook «доля» на странице, которая использует «мета» наценки. Вы должны найти примеры примерно на 80% веб-сайтов.

Смежные вопросы