2012-02-25 2 views
0

У меня есть база данных MySQL, которую я хочу обновить с ответом, которое я получаю, когда я загрузил фотографию в альбом на Facebook с помощью Facebook .api - JavaScript.Обновление базы данных с помощью ответного ответа FB.api на 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

Использование 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); 
    } 
    }); 
} 
+0

Ок, спасибо Фредерик, просто так я правильно понимаю. Является ли это отправкой его на страницу uploadcounter.asp, поэтому я могу получить request.querystring и получить там значение? Думаю, да, я должен проверить его утром, спасибо! –

+0

да, именно это и делает. –

+0

Спасибо, могу ли я также отправить свою переменную с сообщением и что я могу вернуть ее обратно в ответ, чтобы я знал, что почта ведьмы должна обновляться с помощью response.id? –

Смежные вопросы