使用setTimeout函数延迟fb api调用

时间:2016-02-11 15:21:05

标签: javascript jquery facebook facebook-graph-api

我正在尝试延迟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

0 个答案:

没有答案