如何将变量设置为等于运行FB.api的值?

时间:2011-12-08 21:24:39

标签: javascript facebook facebook-graph-api

例如:

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

我基本上希望将响应数组分配给temp,这样我就可以随意访问任何信息

2 个答案:

答案 0 :(得分:0)

API是异步的,因此您需要根据回调函数中返回的值运行代码。

答案 1 :(得分:0)

Facebook API函数需要从facebook服务器获取数据。所以你需要告诉FB.api()函数如何使用一次来获取它。

实际上,您已将数据放在某处:传递给FB.api的匿名函数的响应参数;)该函数将启动一次我们的数据重新说出将可用,并且该数据将包含在响应参数

试试:

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

您应该会在短时间内看到API在开发控制台中返回的数据。