1

我想得到的是用户朋友的生日。为了得到它,我首先向所有朋友提出要求:

Request request = Request.newGraphPathRequest(session,"me/friends", new   Request.Callback() { ...

然后在回调中我提出新请求,询问用户详细信息:

Request request = Request.newGraphPathRequest(session,userID, new Request.Callback() { ...

我面临的问题是有时它可以正常工作,但有时我会得到奇怪的响应:

{Response:  responseCode: 200, graphObject: null, error: {HttpStatus: -1, errorCode: -1, errorType: null, errorMessage: null}, isFromCache:false}

在某些线程中,有人建议这可能是因为用户阻止了 3rd 方应用程序获取有关它们的信息。我不认为这是真的,因为经过多次重试,我终于得到了所有的细节。他们似乎在随机顺序上失败了。

我尝试记录:

Settings.addLoggingBehavior(LoggingBehavior.REQUESTS);

但我在日志中看不到任何相关内容。

任何想法可能导致它或如何记录错误?

谢谢w

4

0 回答 0