2
我有一个问题FB.api的Facebook的Javascript FB.api - 回调不叫上错误
我正在打电话来创建一个事件东西沿着线:
FB.api('/me/events', 'post', {
access_token: $('#access_token').attr('value'),
name: td.find('#event_name').attr('value'),
description: td.find('#description').attr('value'),
start_time: td.find('#event_start').attr('value'),
end_time: td.find('#event_end').attr('value'),
street: td.find('#venue_street').attr('value'),
city: td.find('#venue_city').attr('value'),
country: td.find('#venue_country').attr('value')
}, function(response){
console.log(response);
});
它工作正常,直到例如'城市'是一个不存在的城市;那么回调函数永远不会被调用。
如果我考察使用Firebug净面板AJAX请求提出,我看到下面是响应:
FB.ApiServer._callbacks.f37cab142051f02({
"error": {
"type": "Exception",
"message": "(#151) Unknown city"
}
});
的文档似乎表明我在做正确的事: http://developers.facebook.com/docs/reference/javascript/FB.api
任何人为什么回调函数没有被调用,以及我如何捕获错误?