Как распечатать / извлечь данные, взятые из FQL-запроса? - PullRequest
0 голосов
/ 27 июня 2011

Это может звучать немного забавно, но я не знаю, как получить данные, взятые из FQL-запроса facebook, используя javascript. Я искал по всей сети, и есть только учебники о том, как выполнить запрос, но теперь как извлечь данные.

вот код, который у меня есть:

         if (response.session) {
         FB.api({
         method: "fql.query",
         query: "SELECT name,email FROM user WHERE uid = " + response.session.uid
         });
                                            customar_formcode="'.$formcode.'";
                                            customar_formcode=customar_formcode.replace("{email}", USER EMAIL FROM THE FQL);
                                            customar_formcode=customar_formcode.replace("{name}", USER NAME FROM THE FQL);
                                            document.getElementById('form').submit();

Итак, как разместить имя пользователя и адрес электронной почты там, где «ПОЛЬЗОВАТЕЛЬСКИЙ ЭЛЕКТРОННЫЙ ОТ FQL» и «ИМЯ ПОЛЬЗОВАТЕЛЯ ИЗ FQL».

Спасибо.

1 Ответ

1 голос
/ 27 июня 2011

Вы должны определить функцию обратного вызова:

FB.api({
         method: "fql.query",
         query: "SELECT name,email FROM user WHERE uid = " + response.session.uid
         },
function(response) {
 //Here you have acces to response from FB.
 //Use console.log(response) (in firebug in FF) to watch what is in it:)
}
);
...