Как установить переменную, равную значению FB.api? - PullRequest
1 голос
/ 09 декабря 2011

Например:

var temp = FB.api('/me', function(response) { });}

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

Ответы [ 2 ]

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

Функции API Facebook должны получать данные с серверов Facebook. Так что вам нужно сообщить функции FB.api (), что делать с данными один раз , когда вы их получите.

На самом деле, у вас уже есть данные: параметр response анонимной функции, переданный в FB.api;) Эта функция будет запущена один раз данных, которые мы говорим будет доступен, и эти данные будут содержаться в этом ответе параметре

Попробуйте это:

FB.api('/me', function(response) { console.log(response); });}

Через некоторое время вы должны увидеть данные, возвращаемые API, в консоли разработки.

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

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

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