Javascript 使用setTimeout函数延迟FBAPI调用
我正在尝试延迟fb api调用。我正在尝试使用facebook api安排一篇facebook帖子,我想推迟一点。但是,我注意到,当我在fb api调用中使用setTimeout函数时,post根本没有得到调度(尽管api调用稍晚调用..这意味着setTimeout函数工作正常,但post没有得到调度。) 代码如下:Javascript 使用setTimeout函数延迟FBAPI调用,javascript,jquery,facebook,facebook-graph-api,Javascript,Jquery,Facebook,Facebook Graph Api,我正在尝试延迟fb api调用。我正在尝试使用facebook api安排一篇facebook帖子,我想推迟一点。但是,我注意到,当我在fb api调用中使用setTimeout函数时,post根本没有得到调度(尽管api调用稍晚调用..这意味着setTimeout函数工作正常,但post没有得到调度。) 代码如下: setTimeout(函数(){ FB.login(函数(){ FB.api(“/”+我的个人识别码{ 字段:“id,访问令牌” },功能(回应){ var access_tok
setTimeout(函数(){
FB.login(函数(){
FB.api(“/”+我的个人识别码{
字段:“id,访问令牌”
},功能(回应){
var access_token=response.access_token;
FB.api(“/”+my_p___id+”/photos)、“post”{
“消息”:“,
“访问令牌”:访问令牌,
“url”:imgaray[i],
“预定发布时间”:Math.round(new Date().getTime()/1000)+720,
“已发布”:false
},功能(回应){
控制台日志(响应);
});
});
}, {
范围:“电子邮件、发布操作、管理页面、发布页面”
});
}, 6000); //end setTimeout函数
您没有延迟API调用,而是延迟对FB.login的调用
/你为什么要在这里“拖延”任何事情,你想通过它实现什么?实际上我想发布两张照片。。我希望这两张照片之间有一个延迟。。这就是为什么我需要延迟通话。即使我延迟了对fb.login的通话。。它不应该仍然有效吗?