Android Facebook“我”的请求非常非常慢

时间:2013-06-28 05:09:08

标签: android facebook facebook-graph-api

所以我基本上从Facebook API教程中复制/粘贴了这段代码,但是当我运行它时,调用onCompleted()可能需要45(!)秒,这显然是完全不可接受的。这种方式已经好几周了,我一直在推迟,但现在我需要解决它。如果有人对我可能做错了什么有任何想法请帮忙!

编辑:经过一番调查后发现,这需要的时间差异很大。我已经花了一分钟,我花了不到10秒钟。我运行它的时间似乎越来越少,这可能只是一个侥幸。我还更新了最新的Facebook SDK,但似乎没有改变任何东西。

 Session.openActiveSession( this, true, new Session.StatusCallback() {
        @Override
        public void call(Session session, SessionState state, Exception exception)
        {
            if( session != null && session.isOpened() )
            {
                // make request to the /me API
                Request request = Request.newMeRequest( session,
                        new Request.GraphUserCallback() {
                            // callback after Graph API response with user object

                            @Override
                            public void onCompleted(GraphUser user, Response response)
                            {
                                 // 30 - 45 seconds to get here!
                            }
                        }
                        );
                Request.executeBatchAsync(request);
            }
        }
    });

0 个答案:

没有答案