解析Facebook封面图片JSON文件

时间:2013-12-03 21:18:20

标签: javascript php jquery json facebook-graph-api

我正在使用Facebook Graph API来获取用户的封面图片。使用链接https://graph.facebook.com/facebookuserid?fields=cover获得的信息是JSON对象,其中包含指向图片的链接。如何使用JQuery或JavaScript获取该链接?

这是我尝试过的:

HTML:

<div id="cover"></div>

JQuery的:

$(document).ready(function(){

var URL = 'https://graph.facebook.com/<?= $user ?>?fields=cover';

    $.ajax({ 
    url : URL, 
    dataType : "jsonp", 
    success : function(parsed_json) { 
        var coverpic = parsed_json["cover"]["source"];
        $("#cover").append('<img src="' + coverpic + '"/>");
    }
});
});

其中$user是PHP代码$user = $facebook->getUser();,它为我提供当前用户的ID。

感谢。

1 个答案:

答案 0 :(得分:1)

$.ajax({ 
   url : URL,
   type: "GET",
   dataType : "jsonp", 
   success : function (parsed_json) { 
      var coverpic = parsed_json["cover"]["source"];
      $("#cover").append('<img src="' + coverpic + '">');
   }
});

这是一个演示:http://jsfiddle.net/nn007/rMV5b/