Простой API Facebook - PullRequest
       29

Простой API Facebook

0 голосов
/ 01 декабря 2011

Допустим, на моей фан-странице есть простая целевая страница с 3-мя "постами" с заголовком, текстом и видео.

Я хочу получить общий доступ и кнопку «Мне нравится» для каждого сообщения, чтобы пользователи могли ставить лайки и делиться уникальным сообщением.

Кнопка «Мне нравится» должна иметь счетчик.

Может ли кто-нибудь ответить на мой вопрос или дать мне ссылку на учебник?

Спасибо!

РЕДАКТИРОВАТЬ: Спасибо за ответ, но давайте скажем: один из моих друзей перейти на мою страницу поклонника и целевую страницу "Добро пожаловать". Он увидит это: i41.tinypic.com/157zmh.jpg и решит понравиться одному из «постов». Когда он щелкнет как, это будет показано на его стене с заголовком, текстом и т. Д. картинка. Ссылка идет на целевую страницу на странице фанатов. Один из «постов» будет знать, как 1, в то время как два других по-прежнему будут иметь ноль.

Ответы [ 3 ]

1 голос
/ 01 декабря 2011

Похоже, вы ищете Социальные плагины Facebook .Это самые простые «элементы Facebook» для реализации.

Если они не удовлетворяют вашим требованиям, вы можете взглянуть на Javascript SDK , вероятно, второй по простоте.

В качестве обновления для ваших правок:

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

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

ЗдесьЭто какой-то паршивый пример псевдокода, который пытается объяснить, что я имею в виду:

//Pseudo server side code

variable video = get_query_string_value("video");

switch (video) {
    case "wolf-shirt":
        add wolf shirt open graph tags;
        break;
    case "unicorns"
        add unicorn video open graph tags;
        break;
} 

Тогда ваши кнопки «Нравится» будут выглядеть примерно так:

<div class="fb-like" data-href="www.example.com/mypage.php?video=wolf-shirt" data-send="true" data-width="450" data-show-faces="true"></div>

<div class="fb-like" data-href="www.example.com/mypage.php?video=unicorns" data-send="true" data-width="450" data-show-faces="true"></div>

Это приведет к тому, что если кто-то нажмет кнопку «Мне нравится» на видео с волчьей рубашкой, вы представите теги открытой диаграммы с волчьей рубашкой в ​​Facebook, когда скребок будет искать данные.

1 голос
/ 01 декабря 2011

Это должно сработать! Удачи! ссылка

0 голосов
/ 02 декабря 2011

Вы не можете использовать плагин Facebook Like для добавления сообщения Facebook .Вам придется использовать Graph API.Но это будет означать, что каждый друг должен разрешить ваше приложение.

Вы должны отправить запрос POST HTTP (с разрешением publish_stream):

POST_ID/likes

Доступна дополнительная информацияв документации .

...