跟踪facebook图api请求的进度

时间:2014-05-26 17:22:07

标签: angularjs facebook-graph-api promise progress

我愿意从Facebook的图表API跟踪查询的进度。我在角度服务中有这个承诺

getPosts: function() {
        var deferred = $q.defer();
        FB.api(
            "/me/home", {since:'yesterday','limit': limit},
            function ( response ) {
                if ( response && !response.error ) {

                    deferred.resolve(response);
                }
            }
        );
        return deferred.promise;  
    },

在我的控制器中我使用FBS.getPosts().then(function (data) {...});。我愿意能够跟踪这个承诺的进展,并能够在我的页面上显示它。任何想法,如果这是可能的?在我的控制器中的promise的错误功能之后,我尝试添加function (progress)但没有运气。我读到的某个地方可以像.progress(function (progress){...})一样使用.then,但它没有用。

1 个答案:

答案 0 :(得分:1)

我不想在标签中留下问题,因为我所做的是保持干净的个人目标:)所以这里是: < / p> 如果你想要跟踪多个请求的进度(即N个请求中有多少个请求),Facebook不会公开该功能,但这不是一回事。

你所要求的只是简单地说 - 不可能。没有Facebook告诉你,没有办法知道查询进展到了多远,他们也没有告诉你。

快乐的编码。