我正在尝试延迟fb api通话。我正在尝试使用facebook api安排facebook帖子,我想稍微延迟一下。但是,我注意到当我在我的fb api调用中使用setTimeout函数时,帖子根本没有调度(尽管稍后调用了api调用...这意味着setTimeout函数工作正常但是帖子是没有安排。)
以下是代码:
setTimeout(function(){
FB.login(function() {
FB.api('/' + my_p_id, {
fields: 'id, access_token'
}, function (response) {
var access_token = response.access_token;
FB.api('/'+my_p_id+'/photos', 'post', {
'message': '',
'access_token': access_token,
'url': imgArray[i],
'scheduled_publish_time': Math.round(new Date().getTime() / 1000) + 720,
'published': false
}, function (response) {
console.log(response);
});
});
}, {
scope: 'email,publish_actions,manage_pages,publish_pages'
});
}, 6000); //end setTimeout function