我在获取facebook数据方面有一个问题。问题是我从facebook获得了json数组,但是我不知道如何通过java脚本获取它!我不知道如何通过java脚本获取facebook的json数组!
结果数据格式如下
[
{
"uid": 100003596013776,
"username": null,
"name": "Milracle BE",
"first_name": "Milracle",
"last_name": "BE"
}
]我从facebook方法中得到了这个结果!
现在的实际重点是如何通过java脚本?获取这个json数据。
发布于 2012-02-03 16:01:57
要与Facebook对话,您需要使用oAuth来让用户授予您所谓的“访问令牌”。
从这里开始,它非常简单(例如,使用jQuery):
jQuery.ajax( {
url: 'http://graph.facebook.com/me'
, dataType: 'json'
, success: function( data ) { console.log( 'success', data ); }
, error: function( data ) { console.log( 'error', data ); }
} );发布于 2012-02-03 16:29:37
您可以使用,因为它从Graph调用返回对象(基于JSON响应)。
参见:http://developers.facebook.com/docs/reference/javascript/,对于调用图形的/me,请使用http://developers.facebook.com/docs/reference/javascript/FB.api/
使用SDK,与手工编写所有代码相比,代码更容易阅读,开销也更小。
FB.api('/me', function(response) {
alert(response.name);
});
FB.api('/me/feed', { limit: 3 }, function(response) {
for (var i=0, l=response.length; i<l; i++) {
var post = response[i];
if (post.message) {
alert('Message: ' + post.message);
} else if (post.attachment && post.attachment.name) {
alert('Attachment: ' + post.attachment.name);
}
}
});https://stackoverflow.com/questions/9131532
复制相似问题