Как правильно обращаться с FB.Event.subscribe? - PullRequest
0 голосов
/ 26 марта 2012

Я пытаюсь записывать каждый раз, когда пользователь нажимает кнопку «Мне нравится» в Facebook. В документации Facebook даже специально упоминается такая возможность:

«предположим, что вы хотите записывать Likes в вашу базу данных при каждом нажатии кнопки»:

FB.Event.subscribe('edge.create',
    function(response) {
        alert('You liked the URL: ' + response);
    }
);

Затем он говорит вам «замените alert () на ваш код обработки». Есть ли правильный способ создать этот код обработки? Как бы это назвать? Я пытался найти какое-то простое решение, но безуспешно. Проблема в том, что я не знаком с JavaScript, но не должно быть так сложно найти то, что, как я полагаю, является однострочным решением.

ОБНОВЛЕНИЕ: я понимаю, что мне нужно вызвать отдельный скрипт для фактического взаимодействия с базой данных. Я просто не уверен, как именно это назвать и помогает ли в этом JavaScript SDK Facebook. Основываясь на первом ответе, который я получил, я должен использовать что-то вроде jQuery, но это кажется мне излишним. Я ошибаюсь в этом предположении?

1 Ответ

0 голосов
/ 26 марта 2012

Вам потребуется более одной строки, потому что вам также понадобится база данных для ее записи.Вы будете использовать вызов ajax на страницу, которую вы настроили, чтобы записать событие клика.Самый простой вызов ajax для настройки - это IMO jquery.http://api.jquery.com/jQuery.ajax/ Но вам все еще нужно что-то, что нужно отправить на стороне сервера для записи вашего клика, например страницу asp или php с базой данных sql или mysql или даже текстовый файл на сервере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...