使用Facebook FB.api回调响应更新数据库?

时间:2012-02-25 20:59:24

标签: facebook

我有一个MySQL数据库,我希望使用响应值进行更新,当我使用Facebook .api - JavaScript将照片上传到Facebook上的相册时,我会得到这个响应值。

我使用下面的代码上传照片,并且我希望使用上传完成后返回的response.id更新我的数据库。

如何更新数据库,或者如何将回调值放入经典的.asp变量?

function uploadphoto(){

    var imgURL = "http://www....myimage.jpg";

    FB.api('/1234xxxxxxxxxxxx/photos/', 'post', {
        message:'somemessage',
        url:imgURL,
    }, function(response){
        if (!response || response.error) {
            alert('Error occured' +response.error);
        } else {
            alert('Post uploaded!\nPost ID number: ' + response.id);
        }
    });
}

1 个答案:

答案 0 :(得分:1)

使用jQuery

function uploadphoto(){

var imgURL = "http://www....myimage.jpg";

  FB.api('/1234xxxxxxxxxxxx/photos/', 'post', {
    message:'somemessage',
    url:imgURL,

  }, function(response){

    if (!response || response.error) {
        alert('Error occured' +response.error);
    } else {
        alert('Post uploaded!\nPost ID number: ' + response.id);
        $.get('ajax/uploadcounter.asp?id=' + response.id);
    }
  }); 
}