丢失数据时,Facebook API函数会停止

时间:2014-10-29 16:52:39

标签: javascript json facebook-graph-api if-statement

我们目前正在学校制作一个“应用程序”,该应用程序应该通过facebook API返回我/喜欢的Facebook信息。然而,只要给定的(页面)没有所需信息,它就会停止。如果它没有封面照片,我们的功能会停止。我们对此很新,并且无法编写if语句。也许有人可以帮忙? : - )


function getData(){

FB.api('/me/likes?fields=name,created_time,cover&limit=999', 
        function(response){

    var jsondata = response.data;

    for (PROTO in jsondata) {
        console.log(jsondata[PROTO].name, jsondata[PROTO].created_time, jsondata[PROTO].cover_picture);

        var table = $('#table').get(0); 

        var row = table.insertRow(-1); 

        var cell1 = row.insertCell(0); 
        var cell2 = row.insertCell(1); 
        var cell3 = row.insertCell(2); 

        cell1.innerHTML = jsondata[PROTO].name
        cell2.innerHTML = jsondata[PROTO].created_time
        cell3.innerHTML = "<img src='"+jsondata[PROTO].cover.picture+"' />"


    }
});

0 个答案:

没有答案