» Веб-дизайн>Facebook API, Вконтакте АПИ. Likes and users.
AlexanderSergeev 23:06 12.04.2012
В общем уже второй день метаюсь по документациям, псмотрю коды, никак не могу решить как сделать проще и лучше.
Задача в следующем:
Есть сайт. На нем необходимо разместить like buttons фейсбука и контакта, которые при клике:
а) делали лайк урла сайта от имени пользователя ФБ или контакта
б) добавляли ему на стену от его имени сгенерированный текст + картинку + ссылку на сайт
в) чтобы был список всех, кто залайкал + сортиторка по дате.
г) у самих кнопок на сайте чтобы выводилось количество лайков.
Думал использовать АПИ, потом нашел какие-то кнопки готовые в доках, но там то списка нет кому понравилось, то текст нельзя свой для поста вбить...
Похоже необходимо использовать АПИ в обоих случаях.
Как лучше реализовать данную задачу?
Сообщение от AlexanderSergeev:
б) добавляли ему на стену от его имени сгенерированный текст + картинку + ссылку на сайт
Насчет вконтактика: кнопка +1, если я ничего не путаю, не содержит подобной функциональности, только share/поделиться.
[Ответ]
AlexanderSergeev 23:39 12.04.2012
Да нашел я её. Но пришлось отказаться от нее.
Да, и текст на страницу постит, и лайк добавляет вроде.
НО СПИСКА КОМУ ПОНРАВИЛОСЬ НЕТ...может сделать её + как-то список получать?
[Ответ]
Свои кнопки, подгрузка апи.
При клике делаем лайк, пост на стену (ГДЕ ХОТЬ ОДИН РАБОЧИЙ (!) СКРИПТ НА JS ДЛЯ ПОСТА НА СТЕНУ, пробовал разные, везде ошибки), и обновляем кол-во лайков. Заносим при положительном ответе о посте id пользователя в базу данных для сортировки.
Как тогда работает кнопка "поделиться"?
Подскажи как бы сам поступил, если бы пришлось решать задачи что я выше указал?
[Ответ]
AlexanderSergeev 21:54 13.04.2012
получилось)) клик по лайк-кнопке + пост на стену сгенерированного текста с прикрепленным изображением. за счет того, что лайк ссылки на группу фейсбука, админ может смотреть кто и когда лайкал.
ништяк)
[Ответ]
silly 22:11 13.04.2012
Сообщение от AlexanderSergeev:
лайк ссылки на группу фейсбука
Контент динамический, поэтому подгружаем скрипт FB в head, запускаем формирование кнопки после подгрузки ajax-контента.
По сути, Это виджет кнопки лайка, не Iframe.
У кнопки лайк сылка не текущей страницы, а ссылки на группу на фейсбуке (админ может смотреть кто и когда лайкал).
При клике формируется событие, которое вызывает окошко поста на стену пользователя с заданным текстом (от имени приложения).
Используется: like button, fb.ui, fb.api, app_id. Дополнительно: если открывать окно поста после лайка, происходит блокировка всплывающего. поэтому создана невидимая кнопка с эвентом окошка поста. при лайке имитируем не вызов окна сразу, а клик по кнопке, которая его вызывает.
да у них все "судя по документации"...сколько пробовал, то доступа нет приложению, то пользователю, то еще что. так то конечно искать надо пути наименьшего сопротивления....но для решения задачи, описанной выше, проще не нашлось.
По контакту может есть наработочки, ссылки? Помню пытался с сайта на стену постить с полгода назад, выдавало что только с десктоп аппсов можно....нет ссылочек на wall post from website examle ? выручили бы.
[Ответ]